eodhd-apis-automation
作成者 ComposioHQeodhd-apis-automation は、Composio Rube MCP を通じてエージェントの EODHD API ワークフローを自動化するためのスキルです。ツールディスカバリを先に行い、接続状態を確認し、スキーマを意識した実行を支援します。
このスキルの評価は66/100で、ディレクトリ掲載には許容範囲ですが、機能面には限りがあります。ディレクトリ利用者は、Composio の Rube MCP を通じてエージェントが EODHD APIs を操作するのに役立つこと、特にツールディスカバリと接続確認を徹底する点を理解できるだけの情報は得られます。一方で、汎用的な Rube ワークフロー以上のタスク別ガイダンスは少なく、薄いラッパーとして捉えるべきです。
- 有効なスキルメタデータにより、必須の Rube MCP 依存関係と EODHD APIs 自動化の対象範囲が明確に示されています。
- 前提条件とセットアップでは、Rube MCP への接続方法、`eodhd_apis` 接続の管理、利用前に ACTIVE ステータスを確認する手順が説明されています。
- このスキルは、エージェントに重要な実行ルールを示します。まず `RUBE_SEARCH_TOOLS` を呼び出し、最新の tool slugs、schemas、plans、pitfalls を取得することです。
- サポートファイル、例、インストールコマンドは含まれていません。具体的な EODHD API スキーマは、Rube MCP のディスカバリと外部ツールキットのドキュメントに頼る必要があります。
- ワークフローの案内は、prices、fundamentals、tickers など特定の EODHD タスク向けではなく、Composio/Rube の一般的なパターンに基づいています。
eodhd-apis-automation skill の概要
eodhd-apis-automation は何に使うものか
eodhd-apis-automation は、Composio の Rube MCP server 経由で EODHD APIs 関連の作業を自動化するための Claude skill です。利用可能な EODHD API ツールをエージェントに発見させ、現在の Composio 接続を確認し、市場データ関連のワークフローを実行したいユーザー向けに設計されています。古くなったツールスキーマをプロンプトへハードコードする必要はありません。
この skill の主な役割は、単に「API を 1 回呼び出す」ことではありません。AI エージェントが Rube MCP の流れを安全に進められるようにすることです。具体的には、まず現在のツールを検索し、eodhd_apis 接続を確認し、適切なツールスキーマを選び、操作を実行し、利用しやすい結果を返す、という流れを支えます。
相性のよいユーザーとワークフロー
すでに Claude などの MCP 対応クライアントを使っていて、EODHD API 操作まわりのワークフローを自動化したい場合に、この skill はよく合います。主な利用者としては、金融データアナリスト、社内自動化を構築する担当者、リサーチチーム、Composio の EODHD APIs toolkit の上にエージェント支援レイヤーを置きたい開発者が想定されます。
特に、正確なツール名や入力スキーマが変わる可能性がある環境で有用です。この skill は、記憶済みの例に頼るのではなく、実行前に RUBE_SEARCH_TOOLS を呼び出すようエージェントへ明示的に指示します。
主な差別化ポイント: 先にスキーマを発見する
eodhd-apis-automation skill の最も強い点は、「まずツールを検索する」というパターンです。固定されたエンドポイント形状を前提にするのではなく、特定の EODHD APIs タスクに対して、現在のツール slug、スキーマ、実行計画、落とし穴を Rube に問い合わせるようエージェントへ促します。
これはインストール判断に関わる重要なポイントです。安定して監査しやすい自動化が必要なら、コピーされたプロンプト断片よりも、現在の MCP スキーマに基づく運用のほうが安全です。一方、静的な API ドキュメントだけが必要なら、この skill よりも EODHD または Composio toolkit のドキュメントを直接読むほうが適しています。
eodhd-apis-automation skill の使い方
eodhd-apis-automation のインストールと前提条件
Composio skills repository から skill をインストールします。
npx skills add ComposioHQ/awesome-claude-skills --skill eodhd-apis-automation
次に、クライアントに以下を追加して Rube MCP を設定します。
https://rube.app/mcp
この skill には、Rube MCP へのアクセスと、toolkit eodhd_apis の有効な Composio 接続が必要です。データ取得や自動化を依頼する前に、RUBE_SEARCH_TOOLS が利用できることを確認してください。そのうえで、eodhd_apis に対して RUBE_MANAGE_CONNECTIONS を使います。接続が ACTIVE でない場合は、ワークフローを実行する前に、返された認証フローを完了してください。
skill をうまく動かすための入力
弱い依頼例は次のようなものです。
「Get EODHD data.」
より効果的な eodhd-apis-automation の利用プロンプトには、市場データのタスク、識別子、日付範囲、期待する形式、業務ルールを含めます。
Use
eodhd-apis-automationto retrieve daily historical prices forAAPL.USfrom2024-01-01to2024-03-31. First discover currenteodhd_apistools withRUBE_SEARCH_TOOLS, verify the connection is active, choose the matching schema, execute the call, and return a compact table with date, open, high, low, close, adjusted close, and volume. Note any missing fields or API limitations.
このように書くと、エージェントが適切なツールを検索し、必須フィールドを検証し、銘柄形式や出力構造を推測で補うリスクを避けやすくなります。
推奨されるワークフローパターン
すべてのワークフローは、ツール発見から始めます。
RUBE_SEARCH_TOOLS に、たとえば "historical prices for US equities via EODHD APIs" のようなユースケースを渡します。
次に、toolkit eodhd_apis を指定して RUBE_MANAGE_CONNECTIONS で接続を確認します。接続がアクティブになってから、選択したツールを Rube 経由で実行するようにします。重要なタスクやコストのかかるタスクでは、実行前に、選ばれた tool slug と必須入力をエージェントに表示させると安心です。
繰り返し使う自動化では、短いプロンプトテンプレートを用意しておくと便利です。含めるべき要素は、ユースケース、銘柄または取引所、日付範囲、出力形式、データ鮮度への期待、エラー処理の希望です。
最初に読むべきリポジトリファイル
上流の skill は意図的にコンパクトに作られています。まず composio-skills/eodhd-apis-automation/SKILL.md を読んでください。前提条件、セットアップ、ツール発見、中心となるワークフローパターンという、運用上の契約がまとまっています。
現在のリポジトリスナップショットには、補助的な scripts/、resources/、rules/、references/ フォルダはありません。そのため導入の成否は、追加のローカルコードではなく、MCP 環境が正しく設定されているかに大きく左右されます。
eodhd-apis-automation skill FAQ
Rube MCP なしで eodhd-apis-automation は使えますか?
いいえ。この skill は、特に RUBE_SEARCH_TOOLS と RUBE_MANAGE_CONNECTIONS などの Rube MCP tools に依存しています。Rube MCP が接続されていない場合、エージェントは意図したワークフローを説明することはできますが、現在の Composio tool schema を確実に発見したり、EODHD API 操作を実行したりすることはできません。
通常のプロンプトより何が優れていますか?
通常のプロンプトでは、エンドポイント名、パラメータ名、古いスキーマを幻覚的に作ってしまうことがあります。eodhd-apis-automation skill は、エージェントに明確な実行規律を与えます。まず現在のツールを発見し、eodhd_apis 接続を確認し、その後、返されたスキーマに基づいて実行します。これにより推測が減り、自動化ワークフローの堅牢性が高まります。
初心者にも使いやすいですか?
MCP server の追加と Composio 接続フローの完了に抵抗がないなら、初心者にも扱いやすい skill です。ただし、ノーコードの金融ダッシュボードではありません。初心者は、まず 1 つの ticker と 1 つの日付範囲のような狭いタスクから始め、返されるフィールドと銘柄形式を確認してから範囲を広げるのがよいでしょう。
この skill を使わないほうがよいケースは?
ローカルの Python コードを直接書きたい場合、オフライン処理が必要な場合、MCP を使わない固定 SDK 連携が必要な場合には向きません。また、規制対象となる本番判断に使う場合は、返された金融データの周辺に独自の検証、ログ記録、権限チェック、レビュー手順を追加しない限り、利用は避けるべきです。
eodhd-apis-automation skill を改善する方法
正確な市場データ文脈でプロンプトを改善する
出力品質を最も大きく改善するのは、実行したい金融データワークフローを具体的に指定することです。ticker symbols、分かっていれば exchange suffixes、日付範囲、頻度、必須フィールド、通貨に関する期待、調整後値が必要かどうかを含めてください。
「analyze Tesla」ではなく、次のように書きます。
Use
eodhd-apis-automationforTSLA.USdaily historical data from2023-01-01to2023-12-31. Discover tools first, confirm schema fields, fetch the data, and summarize annual return, max drawdown, and any missing trading days.
よくある失敗を避ける
最もよくある失敗は、RUBE_SEARCH_TOOLS を省略してスキーマを決め打ちすることです。次に多いのは、eodhd_apis 接続がアクティブになる前に実行しようとすることです。3 つ目は、銘柄や期間の指定が曖昧で、エージェントに推測を強いてしまうことです。
より安全に自動化するには、必須フィールドが不明な場合、認証が非アクティブな場合、またはツール検索で複数の有力な候補が返った場合に、エージェントへ一度停止するよう依頼してください。
最初の出力後に反復する
初回実行後は、実際に返されたスキーマとデータフィールドに基づいてプロンプトを調整します。出力に adjusted close が含まれていない場合は、選択したツールがそれをサポートしているのか、あるいは検索で見つかった別のツールのほうが適切なのかを確認させます。結果が大きすぎる場合は、pagination、aggregation、または要約テーブルを依頼します。
定期的に使うワークフローでは、最終回答だけでなく、成功したプロンプト構造を保存してください。この skill の価値は、繰り返し使える Rube MCP パターンにあります。
チーム向けに skill を強化する
チームで eodhd-apis-automation を改善するには、社内向けの例を追加すると効果的です。承認済みの symbol formats、標準の日付ウィンドウ、推奨される出力テーブル、検証チェック、欠損データ時のエスカレーションルールなどです。fork を保守する場合は、検証済みプロンプトと、自社環境で観測された EODHD API の挙動をまとめた短い README を追加するとよいでしょう。
