felo-cli について
リポジトリ内で Felo Open Platform のチャットワークフローを扱うためのスキルです。用途に応じて CLI、SDK、直接 API 呼び出しを案内し、応答やレート制限の処理方法も参照できます。
主な機能
- 01JSON 出力を伴う CLI 優先の手順
- 02Felo クライアント関数による SDK 統合
- 03HTTP API 呼び出しのリファレンス
- 04エラーとレート制限への対応案内
活用シーン
- 01CLI で構造化されたチャット結果を取得
- 02チャットワークフローのプログラム統合
- 03API 動作の検証とレート制限への対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ doggy8088/ felo-cli --skill felo-cliインストール後、Claude Code で/felo-cliを入力して読み込まれたか確認します。
同梱ファイルreferences/api-contract.mdreferences/workflow.md
詳細
このリポジトリで Felo Open Platform のチャットワークフローを利用する際は、このスキルを使用してください。
プロジェクトのツールは、次の順で優先してください。
- CLI:
npx -y @willh/felo-cli --json "<query>"(コンテンツを取得する際は、構造化された出力全体を保持できるよう、常に--jsonを使用してください)。 - SDK:プログラムによる統合が必要な場合は、
src/felo-client.tsのcreateFeloClient()/feloChat()を使用してください。 - 直接 API を呼び出すのは、プロトコルレベルの動作を検証する場合に限ってください。
直接 HTTP を参照する場合は、次を使用してください。
- 環境変数:
FELO_API_KEY Authorization: Bearer <FELO_API_KEY>Content-Type: application/json- Body
{ "query": "<string>" }(query` は 1~2000 文字)
成功/エラーペイロードとレート制限ヘッダーの処理には、references/api-contract.md と references/workflow.md を参照してください。
コメント
Markdown 対応