CtrlK
BlogDocsLog inGet started
Tessl Logo

agentql-automation

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

74

2.13x
Quality

64%

Does it follow best practices?

Impact

94%

2.13x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

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

Quality

Content

75%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 concise, well-structured, single-file skill with concrete tool-call examples, a clear setup-and-execute workflow, and explicit connection-validation checkpoints. Its main limitations are justified-but-placeholder execute arguments, minor redundancy in the discovery section, and no explicit post-execution retry loop.

DimensionReasoningScore

Conciseness

The body is well-sectioned and assumes Claude's competence without explaining what MCP/Composio are, with only minor trim opportunities such as the restated "This returns available tool slugs..." line and the discovery step being shown twice (Tool Discovery and Step 1). It is not a 5 because those small redundancies remain.

4 / 5

Actionability

Concrete tool calls with example arguments are given for RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, and RUBE_MULTI_EXECUTE_TOOL, plus a Quick Reference table mapping operations to commands. Placeholders like TOOL_SLUG_FROM_SEARCH are justified by the explicit "schemas change, search first" guidance, so this is mostly executable rather than pseudocode; it is not a 5 because the actual execute arguments depend on dynamic search results and are not copy-paste ready for common cases.

4 / 5

Workflow Clarity

Setup and Core Workflow sections give a clear numbered sequence with validation checkpoints (confirm ACTIVE before running, verify connection before executing) and an auth-link recovery hint. It is not a 5 because there is no explicit post-execution validate/fix/retry feedback loop (e.g. for pagination or failed tool calls), leaving a minor validation gap.

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a single self-contained file organized into clear headed sections (Prerequisites, Setup, Tool Discovery, Core Workflow, Pitfalls, Quick Reference), with one clearly-signaled external doc pointer rather than nested references. It is not a 5 because there are no one-level-deep file references to split content into, so the top anchor's "content appropriately split across files" criterion is not demonstrated.

4 / 5

Total

16

/

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 states what the skill does and targets a distinct, named integration, but it omits any explicit "Use when..." trigger guidance and leans on product names rather than natural user phrases. Specificity and trigger-term quality are adequate but not comprehensive.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when automating Agentql workflows, scraping or extracting data via Agentql, or integrating Agentql with Composio/Rube.'

Expand trigger terms beyond product names to include natural phrases and synonyms a user would say, such as 'Agentql scraping', 'extract data from Agentql', or 'Agentql workflow automation'.

List 1-2 more concrete capabilities (e.g. 'search Agentql tools, run queries, paginate results') to lift specificity beyond the generic 'Automate ... tasks'.

DimensionReasoningScore

Specificity

"Automate Agentql tasks via Rube MCP (Composio)" names the domain plus the concrete action of automating tasks, matching the anchor for naming a domain with 1-2 concrete actions. It is not a 4 because it does not enumerate several specific capabilities (e.g. scrape, extract, paginate) beyond the generic "tasks".

3 / 5

Completeness

It states a clear "what" ("Automate Agentql tasks via Rube MCP") but provides no "Use when..." clause or equivalent explicit trigger guidance; "Always search tools first for current schemas" is procedural rather than a usage trigger. Per the rubric, a missing explicit trigger clause caps completeness at 3, and it is not a 2 because the "what" is clear rather than vague.

3 / 5

Trigger Term Quality

The description relies on proper-noun terms ("Agentql", "Rube MCP", "Composio") with the action word "Automate", but lacks the natural phrases a user would actually say (e.g. "scrape", "extract data", "Agentql workflow"). It matches the anchor where some relevant keywords exist but common variations or synonyms are missing, and is not a 4 because natural-term coverage is thin.

3 / 5

Distinctiveness Conflict Risk

The specific named product "Agentql" with its Rube/Composio integration gives the skill a clear niche and minimal conflict risk, matching the anchor for mostly distinct skills with minor overlap. It is not a 5 because the "Automate ... tasks via ... MCP (Composio)" pattern could overlap with sibling Composio toolkit skills.

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.

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