📋output-workflow-list
- プラグイン
- outputai
- ソース
- GitHub で見る ↗
説明
利用可能なすべての Output SDK ワークフローをプロジェクト内で一覧表示します。 次のような場合に使用: - 存在するワークフローを確認したいとき - ワークフロー名を調べたいとき - プロジェクトのワークフロー構造を探索したいとき - 実行可能なワークフローが不明なとき
原文を表示
List all available Output SDK workflows in the project. Use when discovering what workflows exist, checking workflow names, exploring the project's workflow structure, or when unsure which workflows are available to run.
ユースケース
- ✓存在するワークフローを確認したいとき
- ✓ワークフロー名を調べたいとき
- ✓プロジェクトのワークフロー構造を探索したいとき
- ✓実行可能なワークフローが不明なとき
本文(日本語訳)
利用可能なワークフローの一覧表示
概要
このスキルは、Output SDK プロジェクト内で利用可能なすべてのワークフローを検索・確認するためのものです。 ワークフローとは、タスクを達成するために複数のステップを orchestrate するメインの実行単位です。
次のような場合に使用
- プロジェクトに存在するワークフローを調べたいとき
- ワークフローを実行する前に名前を確認したいとき
- 新しい、または不慣れなコードベースを探索したいとき
- 特定のワークフローが作成済みかどうかを確認したいとき
- プロジェクト全体の機能概要を把握したいとき
手順
すべてのワークフローを一覧表示する
npx output workflow list
このコマンドはプロジェクトをスキャンし、利用可能なすべてのワークフローを表示します。
出力結果の見方
コマンドはワークフロー情報をテーブル形式で出力します。
| カラム | 説明 |
|---|---|
| Name | コマンド内で使用するワークフローの識別子 |
| Description | ワークフローの概要説明 |
| Location | ワークフローが定義されているファイルパス |
ワークフローファイルの場所
ワークフローは通常、以下のディレクトリに配置されています。
src/workflows/*/
各ワークフローのディレクトリには通常、以下のファイルが含まれます。
workflow.tsまたはindex.ts— ワークフローのメイン定義ファイル- ステップファイル — ワークフローで使用される個々のステップ
- スキーマファイル — 入出力の型定義
ワークフローの詳細を確認する
ワークフローを見つけた後、そのコードを確認できます。
# ワークフローファイルを読み込む
cat src/workflows/<workflowName>/workflow.ts
# またはワークフローディレクトリ全体を確認する
ls -la src/workflows/<workflowName>/
使用例
シナリオ: プロジェクト内の利用可能なワークフローを検索する
npx output workflow list
# 出力例:
# Name Description Location
# ----------- --------------------------- --------------------------------
# simple Simple workflow example src/workflows/simple/workflow.ts
# data-pipeline Process and transform data src/workflows/data-pipeline/workflow.ts
# user-signup Handle user registration src/workflows/user-signup/workflow.ts
シナリオ: 実行前にワークフローの存在を確認する
# "email-sender" ワークフローが存在するか確認する
npx output workflow list | grep email-sender
# 出力がなければ、そのワークフローは存在しない
# 見つかった場合は、続けて実行する
npx output workflow run email-sender '{"to": "user@example.com"}'
シナリオ: ワークフローの実装内容を調べる
# ワークフローを一覧表示する
npx output workflow list
# 場所を確認してファイルを調べる
cat src/workflows/simple/workflow.ts
トラブルシューティング
ワークフローが見つからない場合
- プロジェクトのルートディレクトリにいることを確認してください
- ワークフローが
src/workflows/*/に配置されているか確認してください - ワークフローファイルがデフォルトのワークフローを export しているか確認してください
ワークフローが表示されない場合
- ファイルが有効なワークフロー定義を export しているか確認してください
- ワークフローファイルがエラーなくコンパイルされることを確認してください
npm run output:worker:buildを実行して TypeScript のエラーがないか確認してください
関連コマンド
npx output workflow run <name>— ワークフローを同期的に実行するnpx output workflow start <name>— ワークフローを非同期で開始するnpx output workflow runs list— 実行履歴を確認する
原文(English)を表示
List Available Workflows
Overview
This skill helps you discover all available workflows in an Output SDK project. Workflows are the main execution units that orchestrate steps to accomplish tasks.
When to Use This Skill
- Discovering what workflows exist in a project
- Verifying a workflow name before running it
- Exploring a new or unfamiliar codebase
- Checking if a specific workflow has been created
- Getting an overview of project capabilities
Instructions
List All Workflows
npx output workflow list
This command scans the project and displays all available workflows.
Understanding the Output
The command outputs a table with workflow information:
| Column | Description |
|---|---|
| Name | The workflow identifier used in commands |
| Description | Brief description of what the workflow does |
| Location | File path where the workflow is defined |
Finding Workflow Files
Workflows are typically located in:
src/workflows/*/
Each workflow directory usually contains:
workflow.tsorindex.ts- The main workflow definition- Step files - Individual steps used by the workflow
- Schema files - Input/output type definitions
Inspecting a Workflow
After finding a workflow, you can examine its code:
# Read the workflow file
cat src/workflows/<workflowName>/workflow.ts
# Or examine the entire workflow directory
ls -la src/workflows/<workflowName>/
Examples
Scenario: Discover available workflows in a project
npx output workflow list
# Example output:
# Name Description Location
# ----------- --------------------------- --------------------------------
# simple Simple workflow example src/workflows/simple/workflow.ts
# data-pipeline Process and transform data src/workflows/data-pipeline/workflow.ts
# user-signup Handle user registration src/workflows/user-signup/workflow.ts
Scenario: Verify a workflow exists before running
# Check if "email-sender" workflow exists
npx output workflow list | grep email-sender
# If no output, the workflow doesn't exist
# If found, proceed with running it
npx output workflow run email-sender '{"to": "user@example.com"}'
Scenario: Explore workflow implementation
# List workflows
npx output workflow list
# Find the location and examine it
cat src/workflows/simple/workflow.ts
Troubleshooting
No workflows found
- Ensure you're in the project root directory
- Check that workflows are in
src/workflows/*/ - Verify workflow files export a default workflow
Workflow not showing
- Check the file exports a valid workflow definition
- Ensure the workflow file compiles without errors
- Run
npm run output:worker:buildto check for TypeScript errors
Related Commands
npx output workflow run <name>- Execute a workflow synchronouslynpx output workflow start <name>- Start a workflow asynchronouslynpx output workflow runs list- View execution history
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。