CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

api-bible-automation

Automate API Bible 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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./composio-skills/api-bible-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 a well-structured, mostly executable guide to driving the API Bible toolkit via Rube MCP, with concrete tool-call examples and a useful pitfalls section. Its main gap is the absence of result-validation/error-recovery feedback loops around batch and multi-execute operations, which caps workflow clarity.

Suggestions

Add an explicit validate->fix->retry step after RUBE_MULTI_EXECUTE_TOOL (check returned statuses/errors, re-run failed tools) to lift workflow_clarity above the batch-operation cap.

De-duplicate the 'Always search tools first' guidance into a single Prerequisites/Pitfalls statement to tighten conciseness.

Replace remaining placeholders (TOOL_SLUG_FROM_SEARCH, your_session_id) with a short worked example using a real-looking slug and a noted session-generation step to push actionability toward 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanation of MCP/API Bible), but 'Always search tools first' is restated across Prerequisites, Tool Discovery, and Known Pitfalls and the Quick Reference table repeats the workflow, so it is efficient with minor trim opportunities rather than perfectly lean.

4 / 5

Actionability

Concrete tool invocations are given with parameters (RUBE_SEARCH_TOOLS queries, RUBE_MANAGE_CONNECTIONS toolkits, RUBE_MULTI_EXECUTE_TOOL tools/arguments), but placeholders like 'TOOL_SLUG_FROM_SEARCH' and 'your_session_id' keep it just short of copy-paste-ready, fitting 'mostly executable with minor gaps'.

4 / 5

Workflow Clarity

Setup and the core workflow are clearly sequenced with a connection-ACTIVE checkpoint, but batch execution (RUBE_MULTI_EXECUTE_TOOL, bulk ops) has no post-execution validation or validate->fix->retry feedback loop, so the destructive/batch cap of 3 applies.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and a Quick Reference summary table, self-contained with no nested references; at ~84 lines and with some inline reference-style content it is good structure with minor organization gaps rather than a clean one-level-deep split.

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 niche (API Bible automation via Rube MCP) but reads more as a behavioral note than a trigger-rich description: it lacks an explicit 'Use when...' clause and offers few concrete actions or natural trigger phrases.

Suggestions

Add an explicit 'Use when...' trigger clause naming natural phrases users say, e.g. 'Use when the user asks to manage API Bible specs, versions, or documentation.'

List 2-3 concrete API Bible actions (e.g. create/update specs, manage versions, sync documentation) to lift specificity from 3 toward 5.

Include natural synonyms/file or resource terms users mention (e.g. 'API specs', 'OpenAPI/Swagger docs', 'API Bible collections') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('Automate API Bible tasks via Rube MCP (Composio)') plus one concrete behavior ('search tools first for current schemas'), but does not enumerate multiple specific API Bible actions, so it stops at 'domain and 1-2 concrete actions, not comprehensive'.

3 / 5

Completeness

There is a clear 'what' (automate API Bible tasks) but no explicit 'Use when...' trigger clause; per the guideline a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

'API Bible' is a relevant natural keyword, but surrounding terms ('Rube MCP', 'Composio', 'schemas') are technical jargon and common user phrasings/synonyms are missing, fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Tying the skill to the specific 'API Bible' toolkit via 'Rube MCP' gives it a clear niche with minor overlap risk against other API-related skills, matching 'mostly distinct; minor overlap risk'.

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/api-bible-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.