CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

asin-data-api-automation

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

52

Quality

65%

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/asin-data-api-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 well-structured and gives concrete, mostly-executable tool-call guidance with a clear sequenced workflow and a useful quick-reference table. Its main weaknesses are redundant "search first" repetition and the absence of a result-validation feedback loop for the batch RUBE_MULTI_EXECUTE_TOOL call.

Suggestions

Add a feedback loop after RUBE_MULTI_EXECUTE_TOOL (inspect per-tool results/errors, retry or fix failed tools, re-run) to lift workflow_clarity above the batch-operation cap of 3.

Consolidate the repeated "always search tools first" guidance into a single authoritative callout instead of restating it in Prerequisites, Setup, Tool Discovery, and Known Pitfalls.

Provide one fully-resolved example call (real tool slug + concrete arguments) so the actionability crosses into copy-paste-ready territory.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete code blocks, but the directive to search tools first is repeated across Prerequisites, Setup, Tool Discovery, and Known Pitfalls, and the "Get Rube MCP" line pads what could be tighter, fitting the anchor for mostly efficient content with some redundancy that could be trimmed.

3 / 5

Actionability

It provides concrete tool-call blocks (RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, RUBE_MULTI_EXECUTE_TOOL) with specific field names and a Quick Reference table; the remaining placeholders (session_id, tool_slug) are justified by the schema-discovery requirement, matching mostly executable guidance with minor gaps.

4 / 5

Workflow Clarity

The Core Workflow Pattern is clearly sequenced with a connection-status checkpoint (confirm ACTIVE), but RUBE_MULTI_EXECUTE_TOOL is a batch operation with no result-validation feedback loop (e.g., inspect errors, retry failures), so per the batch-operations rule workflow_clarity is capped at 3.

3 / 5

Progressive Disclosure

The body is well-organized with clear section headers and a Quick Reference table, and no bundle files are needed for this scope; the only offsite pointer is the one-level composio.dev toolkit link, fitting good structure with minor organization gaps rather than the ideal one-level-deep reference layout.

4 / 5

Total

14

/

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 is third-person and names a specific niche, but it lacks a "Use when..." trigger clause and leans on generic action wording ("Automate ... tasks") plus technical proper nouns rather than natural user phrasings. It is clear about what but not about when.

Suggestions

Add an explicit "Use when..." clause (e.g., "Use when the user asks to query or automate Asin Data API operations via Composio/Rube") to lift completeness above 3.

Include natural user-facing trigger terms and synonyms (e.g., "ASIN lookups", "Amazon product data", "asin_data_api") instead of only proper-noun tool names.

Replace the generic "Automate Asin Data API tasks" with 1-2 concrete operations (e.g., "query ASIN product data and run bulk ASIN lookups") to improve specificity.

DimensionReasoningScore

Specificity

It names the domain ("Asin Data API") and a tooling path ("via Rube MCP (Composio)") plus the meta-action "Always search tools first", but the core action "Automate ... tasks" is generic rather than a list of concrete operations, matching the anchor that names the domain with only 1-2 concrete actions.

3 / 5

Completeness

It gives a clear "what" (automate Asin Data API tasks via Rube MCP) but contains no "Use when..." trigger clause, so per the missing-trigger-guidance rule completeness is capped at 3 for a clear "what" with no explicit "when".

3 / 5

Trigger Term Quality

Keywords like "Asin Data API", "Rube MCP", and "Composio" are relevant proper nouns, but these are technical terms lacking the natural user phrasings and synonyms a requester would actually say, fitting the anchor for some relevant keywords missing common variations.

3 / 5

Distinctiveness Conflict Risk

The pairing of "Asin Data API" with "Rube MCP (Composio)" carves a clear niche with minimal overlap risk, though the thin trigger guidance leaves minor overlap with other Composio/Rube skills, matching the mostly-distinct anchor.

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/asin-data-api-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.