C

eodhd-apis-automation

by ComposioHQ

eodhd-apis-automation helps agents automate EODHD API workflows through Composio Rube MCP, with tool discovery first, connection checks, and schema-aware execution.

Stars67.5k
Favorites0
Comments0
AddedJul 11, 2026
CategoryWorkflow Automation
Install Command
npx skills add ComposioHQ/awesome-claude-skills --skill eodhd-apis-automation
Curation Score

This skill scores 66/100, which means it is acceptable for directory listing but limited. Directory users get enough evidence to understand that it helps agents operate EODHD APIs through Composio's Rube MCP, especially by enforcing tool discovery and connection checks, but they should expect a thin wrapper with little task-specific guidance beyond the generic Rube workflow.

66/100
Strengths
  • Valid skill metadata clearly declares the required Rube MCP dependency and the EODHD APIs automation scope.
  • Prerequisites and setup explain how to connect Rube MCP, manage the `eodhd_apis` connection, and confirm ACTIVE status before use.
  • The skill gives agents an important execution rule: call `RUBE_SEARCH_TOOLS` first to retrieve current tool slugs, schemas, plans, and pitfalls.
Cautions
  • No support files, examples, or install command are included; users must rely on Rube MCP discovery and external toolkit docs for concrete EODHD API schemas.
  • Workflow guidance is generic to the Composio/Rube pattern rather than tailored to specific EODHD tasks such as prices, fundamentals, or tickers.
Overview

Overview of eodhd-apis-automation skill

What eodhd-apis-automation is for

eodhd-apis-automation is a Claude skill for automating EODHD APIs work through Composio’s Rube MCP server. It is designed for users who want an agent to discover available EODHD API tools, verify the active Composio connection, and run market-data-related workflows without hard-coding stale tool schemas into prompts.

The main job-to-be-done is not “call an API once.” It is to make an AI agent safely navigate the Rube MCP flow: search current tools first, check the eodhd_apis connection, select the right tool schema, execute the operation, and return usable results.

Best-fit users and workflows

This skill is a good fit if you already use Claude or another MCP-capable client and want workflow automation around EODHD API operations. Typical users include finance data analysts, internal automation builders, research teams, and developers who want an agent-assisted layer over Composio’s EODHD APIs toolkit.

It is especially useful when the exact tool names or input schemas may change, because the skill explicitly instructs the agent to call RUBE_SEARCH_TOOLS before execution instead of relying on memorized examples.

Key differentiator: schema discovery first

The strongest part of the eodhd-apis-automation skill is its “search tools first” pattern. Instead of assuming a fixed endpoint shape, the agent should ask Rube for current tool slugs, schemas, execution plans, and pitfalls for the specific EODHD APIs task.

That matters for install decisions: if you need stable, auditable automation, current MCP schemas are safer than copied prompt snippets. If you only need static API documentation, this skill is less relevant than reading the EODHD or Composio toolkit docs directly.

How to Use eodhd-apis-automation skill

eodhd-apis-automation install and prerequisites

Install the skill from the Composio skills repository:

npx skills add ComposioHQ/awesome-claude-skills --skill eodhd-apis-automation

Then configure Rube MCP in your client by adding:

https://rube.app/mcp

The skill requires Rube MCP access and an active Composio connection for toolkit eodhd_apis. Before asking for data or automation, confirm that RUBE_SEARCH_TOOLS is available. Then use RUBE_MANAGE_CONNECTIONS for eodhd_apis; if the connection is not ACTIVE, complete the returned authentication flow before running the workflow.

Inputs that make the skill work well

A weak request is: “Get EODHD data.”

A stronger eodhd-apis-automation usage prompt includes the market data task, identifiers, date range, expected format, and any business rule:

Use eodhd-apis-automation to retrieve daily historical prices for AAPL.US from 2024-01-01 to 2024-03-31. First discover current eodhd_apis tools with RUBE_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.

This works better because it gives the agent enough context to search for the right tool, validate required fields, and avoid guessing symbol format or output structure.

Start every workflow with tool discovery:

RUBE_SEARCH_TOOLS with a use case such as "historical prices for US equities via EODHD APIs".

Next, check the connection using RUBE_MANAGE_CONNECTIONS with toolkit eodhd_apis. Only after the connection is active should the agent execute the selected tool through Rube. Ask the agent to show the chosen tool slug and required inputs before execution when the task is important or costly.

For repeatable automation, keep a short prompt template containing: use case, symbols or exchanges, date range, output format, freshness expectations, and error-handling preference.

Repository files to read first

The upstream skill is intentionally compact. Read composio-skills/eodhd-apis-automation/SKILL.md first; it contains the operational contract: prerequisites, setup, tool discovery, and the core workflow pattern.

There are no supporting scripts/, resources/, rules/, or references/ folders in the current repository snapshot, so adoption depends on your MCP environment being correctly configured rather than on extra local code.

eodhd-apis-automation skill FAQ

Is eodhd-apis-automation enough without Rube MCP?

No. The skill depends on Rube MCP tools, especially RUBE_SEARCH_TOOLS and RUBE_MANAGE_CONNECTIONS. Without Rube MCP connected, the agent can describe the intended workflow but cannot reliably discover current Composio tool schemas or execute EODHD API operations.

How is this better than an ordinary prompt?

An ordinary prompt may hallucinate endpoint names, parameter names, or outdated schemas. The eodhd-apis-automation skill gives the agent a specific execution discipline: discover current tools first, check the eodhd_apis connection, then execute with the returned schema. That reduces guesswork and makes the workflow more robust for automation.

Is this beginner-friendly?

It is beginner-friendly if you are comfortable adding an MCP server and completing a Composio connection flow. It is not a no-code financial dashboard. Beginners should start with a single narrow task, such as one ticker and one date range, then expand after confirming the returned fields and symbol format.

When should I not use this skill?

Do not use it when you need direct local Python code, offline processing, or a fixed SDK integration without MCP. Also avoid it for regulated production decisions unless you add your own validation, logging, permission checks, and review process around the returned financial data.

How to Improve eodhd-apis-automation skill

Improve prompts with precise market-data context

The biggest output-quality gain comes from specifying the exact financial data workflow. Include ticker symbols, exchange suffixes if known, date range, frequency, required fields, currency expectations, and whether adjusted values are required.

Instead of “analyze Tesla,” write:

Use eodhd-apis-automation for TSLA.US daily historical data from 2023-01-01 to 2023-12-31. Discover tools first, confirm schema fields, fetch the data, and summarize annual return, max drawdown, and any missing trading days.

Avoid common failure modes

The most common failure is skipping RUBE_SEARCH_TOOLS and assuming a schema. Another is trying to execute before the eodhd_apis connection is active. A third is giving vague symbols or time periods, which forces the agent to guess.

For safer automation, ask the agent to pause when required fields are unclear, when authentication is inactive, or when the tool search returns multiple plausible tools.

Iterate after the first output

After the first run, refine the prompt based on the actual returned schema and data fields. If the output lacks adjusted close, ask whether the selected tool supports it or whether another discovered tool is more appropriate. If the result is too large, request pagination, aggregation, or a summarized table.

For recurring workflows, save the successful prompt structure, not just the final answer. The skill’s value is the repeatable Rube MCP pattern.

Make the skill stronger for your team

Teams can improve eodhd-apis-automation by adding internal examples: approved symbol formats, standard date windows, preferred output tables, validation checks, and escalation rules for missing data. If you maintain a fork, add a short README with tested prompts and known EODHD API behaviors observed in your environment.

Ratings & Reviews

No ratings yet
Share your review
Sign in to leave a rating and comment for this skill.
G
0/10000
Latest reviews
Saving...