C

benzinga-automation

by ComposioHQ

benzinga-automation helps Claude run Benzinga workflows through Composio Rube MCP by discovering current tool schemas, checking the Benzinga connection, and executing safer finance automation tasks.

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

This skill scores 67/100, which makes it acceptable but limited for directory listing. Directory users get enough evidence to understand that it helps agents connect to Benzinga through Rube MCP and discover current tool schemas before acting, but they should expect a lightweight integration guide rather than a rich, Benzinga-specific workflow pack.

67/100
Strengths
  • Clear trigger and scope: it is explicitly for automating Benzinga operations through Composio's Benzinga toolkit via Rube MCP.
  • Operational prerequisites are stated, including Rube MCP availability, an active Benzinga connection, and mandatory use of RUBE_SEARCH_TOOLS before execution.
  • Includes setup and discovery steps with example RUBE_SEARCH_TOOLS and RUBE_MANAGE_CONNECTIONS usage, reducing guesswork compared with a generic prompt.
Cautions
  • No support files, scripts, references, or README beyond SKILL.md, so adoption depends entirely on the inline instructions and external Rube/Composio tooling.
  • The workflow is mostly a generic Rube MCP discovery pattern rather than Benzinga-specific task recipes, so agents may still need to infer the exact Benzinga operation after tool discovery.
Overview

Overview of benzinga-automation skill

What benzinga-automation does

benzinga-automation is a Claude skill for running Benzinga-related workflows through Composio’s Rube MCP toolkit. Its main job is not to hard-code one fixed Benzinga action; it teaches the agent to discover the current Benzinga tool schema first, verify the user’s Benzinga connection, then execute the correct Rube tool with fewer assumptions.

This matters because MCP tool schemas can change. The skill’s strongest instruction is: use RUBE_SEARCH_TOOLS before acting so the agent works from live tool names, fields, execution plans, and pitfalls instead of stale examples.

Best-fit users and workflows

The benzinga-automation skill is best for users who already use Claude with MCP and want to automate Benzinga operations inside an agent workflow. It fits tasks where the user can describe a specific Benzinga objective, such as retrieving financial market data, working with Benzinga-connected account capabilities, or building a repeatable finance-news or market-research step.

It is most useful for workflow automation teams, analysts, and builders who want Claude to call tools safely rather than only draft instructions.

Key adoption requirements

Before benzinga-automation is useful, your client must have Rube MCP connected and RUBE_SEARCH_TOOLS available. You also need an active Benzinga connection through RUBE_MANAGE_CONNECTIONS with toolkit benzinga.

The repository for this skill is intentionally small: the practical value is in the workflow discipline inside SKILL.md, not in scripts, templates, or bundled reference files. If you need a full application, scheduled jobs, or custom Benzinga business logic, expect to add that outside the skill.

How to Use benzinga-automation skill

benzinga-automation install and setup path

Install the skill from the Composio skills repository if your environment supports skill installation:

npx skills add ComposioHQ/awesome-claude-skills --skill benzinga-automation

Then add Rube MCP as an MCP server in your client configuration:

https://rube.app/mcp

After setup, verify that RUBE_SEARCH_TOOLS responds. Next, use RUBE_MANAGE_CONNECTIONS with toolkit benzinga. If the returned status is not ACTIVE, complete the authorization link before asking the agent to run Benzinga operations.

What to read before first use

Start with:

  • composio-skills/benzinga-automation/SKILL.md

There are no bundled helper scripts, README.md, rules/, or resources/ folders in the current skill directory. That means the important implementation details are the prerequisite checklist, setup flow, tool-discovery requirement, and core workflow pattern in SKILL.md.

For external capability context, review the Benzinga toolkit documentation linked from the skill: https://composio.dev/toolkits/benzinga.

Write prompts that trigger the skill correctly

A weak prompt is:

Use Benzinga to get market info.

A stronger benzinga-automation usage prompt is:

Use the benzinga-automation skill. First call RUBE_SEARCH_TOOLS for current Benzinga tool schemas related to retrieving recent news for ticker AAPL. Check the Benzinga connection status with RUBE_MANAGE_CONNECTIONS. If active, choose the most relevant tool, show me the required fields before execution, then return a concise summary with source fields used.

This works better because it gives the agent a specific use case, asks it to discover live schemas, confirms connection state, and defines the expected output format. For tool-based finance workflows, those details reduce wrong-tool selection and missing required fields.

Practical workflow for reliable execution

Use this sequence for most tasks:

  1. State the exact Benzinga objective, ticker, date range, entity, or data type.
  2. Ask the agent to run RUBE_SEARCH_TOOLS before choosing any tool.
  3. Confirm the Benzinga connection is ACTIVE.
  4. Have the agent present the selected tool and required input fields when the task is sensitive or unfamiliar.
  5. Execute only after fields are confirmed.
  6. Ask for a short result summary plus any raw IDs, timestamps, or filters used.

This pattern is especially important for benzinga-automation for Workflow Automation because repeatable automations fail when schemas or required fields are assumed.

benzinga-automation skill FAQ

Is benzinga-automation enough by itself?

No. The skill is a tool-use guide, not a standalone Benzinga app. It depends on Rube MCP and an authorized Benzinga connection. Its value is in getting Claude to discover current tools, validate access, and follow a safer execution sequence.

How is this better than an ordinary prompt?

A generic prompt may ask Claude to “use Benzinga,” but it may not force live schema discovery or connection validation. The benzinga-automation skill explicitly centers RUBE_SEARCH_TOOLS and RUBE_MANAGE_CONNECTIONS, which reduces guesswork when tool names, parameters, or authentication status are uncertain.

Is this beginner-friendly?

It is beginner-friendly if you are already comfortable with MCP configuration. If you have never added an MCP server or managed a toolkit connection, the setup step may be the main blocker. Once Rube MCP is connected, the skill’s workflow is simple: discover tools, check connection, execute with the current schema.

When should I not use it?

Do not use benzinga-automation when you only need general market commentary, educational finance explanations, or non-tool-based drafting. Also avoid it if your organization requires custom compliance checks, audit logging, scheduling, or approval gates that are not implemented in your surrounding workflow.

How to Improve benzinga-automation skill

Improve inputs before execution

The most common failure mode is asking for a vague Benzinga action. Improve results by including:

  • Target ticker, company, sector, or asset
  • Desired data type, such as news, ratings, earnings, or market-moving events
  • Time range and freshness expectations
  • Output format, such as table, summary, JSON, or alert-ready bullets
  • Whether the agent should ask before executing the selected tool

For example:

Use benzinga-automation to find Benzinga tools for analyst ratings on NVDA from the last 30 days. Discover schemas first, confirm required fields, then return a table with rating action, firm, date, and any available price target.

Add safeguards for workflow automation

For recurring or production-like workflows, ask the agent to expose the execution plan before calling tools. Require it to log the selected tool slug, input fields, filters, and connection status. This makes failed runs easier to debug and helps you notice when Rube returns a changed schema.

If results will influence trading, compliance, or customer-facing decisions, add human review and do not treat the skill output as financial advice.

Iterate after the first output

After the first run, refine based on what the tool actually returned. Useful follow-ups include:

  • “Show which fields were unavailable.”
  • “Re-run with a narrower date range.”
  • “Use a tool better suited for earnings events if one exists.”
  • “Return raw response fields alongside the summary.”
  • “Convert this into a repeatable prompt for the same workflow tomorrow.”

This turns benzinga-automation from a one-off tool call into a dependable operating pattern.

Improve the skill itself

If you maintain a fork, the highest-value improvements would be adding example prompts for common Benzinga use cases, a troubleshooting section for inactive connections, and sample RUBE_SEARCH_TOOLS queries by workflow type. Keep examples schema-aware: tell users to discover current fields first rather than freezing old tool parameters into the skill.

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...