CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bitquery-automation

Automate Bitquery tasks via Rube MCP (Composio). Always search tools first for current schemas.

54

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./composio-skills/bitquery-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is an efficient, actionable orchestration guide with concrete Rube MCP tool-call examples and a clear setup-to-execute sequence. Its main gap is workflow_clarity: batch execution via RUBE_MULTI_EXECUTE_TOOL lacks explicit result-validation and error-recovery feedback loops, which caps that dimension.

Suggestions

Add an execution-result validation step after RUBE_MULTI_EXECUTE_TOOL — check for errors/partial failures and retry failed tools.

Collapse the redundant 'Tool Discovery' block and 'Step 1: Discover Available Tools' into a single section to tighten conciseness and structure.

Add an explicit error-recovery feedback loop (e.g. on non-ACTIVE connection or failed tool call: re-run RUBE_MANAGE_CONNECTIONS, then retry).

DimensionReasoningScore

Conciseness

The body is lean with no over-explanation of what Bitquery or MCP is, relying on code blocks, a quick-reference table, and a pitfalls list. Minor redundancy (the 'Tool Discovery' block repeats in 'Step 1: Discover Available Tools' and the prerequisites) keeps it just below 5; not 3 because there is no padded concept explanation.

4 / 5

Actionability

Provides concrete tool-call blocks with parameters for RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, and RUBE_MULTI_EXECUTE_TOOL, plus an operation→approach quick-reference table. Placeholders like 'TOOL_SLUG_FROM_SEARCH' are justified by the skill's dynamic-schema premise, so it is not fully copy-paste ready — solidly 4 rather than 5; not 3 because the guidance is concrete and executable, not pseudocode.

4 / 5

Workflow Clarity

A clear sequence exists (Setup steps, then Discover→Check Connection→Execute) with a genuine validation checkpoint ('Confirm connection status shows ACTIVE before running'), but RUBE_MULTI_EXECUTE_TOOL is a batch operation and the workflow lacks explicit execution-result validation or error-recovery feedback loops. Capped at 3 per the batch-operations guideline; not 4 because of the missing execution-result feedback loop.

3 / 5

Progressive Disclosure

No bundle files exist and none are needed; the body is self-contained with well-organized sections (Prerequisites, Setup, Tool Discovery, Core Workflow, Known Pitfalls, Quick Reference) and a single appropriate external docs link. Minor organizational redundancy (overlapping discovery blocks) keeps it at 4 rather than 5; not 3 because structure is clear and navigation is easy with no nested references.

4 / 5

Total

15

/

20

Passed

Description

53%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly identifies the Bitquery-via-Rube-MCP niche and includes one concrete directive, but it lacks a 'Use when...' trigger clause and relies on technical jargon over natural user phrasing. Specificity and trigger coverage are adequate but not comprehensive.

Suggestions

Add an explicit 'when' clause, e.g. 'Use when automating Bitquery blockchain/on-chain data queries or analytics.'

Surface concrete capabilities beyond searching tools — e.g. running GraphQL queries, fetching EVM/DEX data, or executing bulk tool calls.

Include natural synonyms users would say (blockchain data, on-chain analytics, GraphQL) alongside 'Bitquery'.

DimensionReasoningScore

Specificity

Names the domain ('Automate Bitquery tasks via Rube MCP (Composio)') and one concrete action ('Always search tools first for current schemas'), but coverage is not comprehensive — the actual Bitquery operations (queries, blockchain data) are not enumerated. Not 4 because only a single concrete action is listed rather than several; not 2 because the domain plus a concrete action is named.

3 / 5

Completeness

Provides a clear 'what' (automate Bitquery tasks via Rube MCP) but no 'Use when...' clause or equivalent trigger guidance — the second sentence is procedural, not a usage trigger. Capped at 3 per the missing-trigger-clause guideline; not 4 because 'when' is not explicitly stated.

3 / 5

Trigger Term Quality

'Bitquery' is a natural term a user would say, but the rest ('Rube MCP', 'Composio', 'current schemas') is technical infrastructure jargon, and common variations/synonyms (blockchain data, on-chain queries, GraphQL, EVM) are absent. Not 4 because natural-term coverage is thin; not 2 because 'Bitquery' is a genuinely relevant, specific keyword rather than a generic one.

3 / 5

Distinctiveness Conflict Risk

'Bitquery' names a specific service niche with distinct triggers and minimal conflict risk. Not 5 because the 'via Rube MCP (Composio)' framing overlaps with other Composio-toolkit automation skills; not 3 because the named Bitquery niche is clearly distinguishable rather than merely 'somewhat specific'.

4 / 5

Total

13

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

ComposioHQ/awesome-claude-skills

Path

composio-skills/bitquery-automation/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.