claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialdevelopment

📋output-workflow-list

プラグイン
outputai

説明

利用可能なすべての 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.ts or index.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:build to check for TypeScript errors

Related Commands

  • npx output workflow run <name> - Execute a workflow synchronously
  • npx output workflow start <name> - Start a workflow asynchronously
  • npx output workflow runs list - View execution history

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。