CtrlK
BlogDocsLog inGet started
Tessl Logo

agility-cms-automation

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

74

14.28x
Quality

61%

Does it follow best practices?

Impact

100%

14.28x

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/agility-cms-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 concise and actionable with a clean discover-connect-execute workflow, but the batch execution path lacks an explicit validation/feedback loop and uses runtime placeholders that limit copy-paste executability.

Suggestions

Add a post-execution verification step to the Core Workflow (e.g. inspect RUBE_MULTI_EXECUTE_TOOL response status and retry/fix on failure) to satisfy the batch-operations feedback-loop requirement.

Replace generic placeholders with one fully-worked concrete example (a real tool slug + arguments) so the execute step is copy-paste ready.

De-duplicate the 'always search first' guidance into a single Pitfalls entry to trim the remaining redundancy.

DimensionReasoningScore

Conciseness

Lean, purposeful body with no padding or explanation of concepts Claude already knows; the only redundancy is 'always search first' repeated across Prerequisites, Tool Discovery, Pitfalls, and Step 1.

4 / 5

Actionability

Provides concrete tool calls with parameters and a Quick Reference table, but arguments use runtime placeholders (TOOL_SLUG_FROM_SEARCH, schema-compliant args) that are not literally copy-paste executable.

4 / 5

Workflow Clarity

Clear 3-step sequence with a connection validation checkpoint, but the batch RUBE_MULTI_EXECUTE_TOOL step lacks an explicit post-execution verify/fix/retry feedback loop, triggering the batch-operations cap of 3.

3 / 5

Progressive Disclosure

Single self-contained file with clear section headers and no nested references; well-organized but slightly above the bare simple-skill threshold where a 5 would be automatic.

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 is accurate and well-niched but generic in its verbs and lacks an explicit usage trigger. Adding a 'Use when...' clause and a few concrete capability verbs would lift specificity and completeness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when automating Agility CMS content, media, or publishing workflows via Composio.'

Replace the generic 'Automate Agility CMS tasks' with 2-3 concrete capability verbs (e.g. manage content, upload media, publish pages).

Include a natural user-side synonym (e.g. 'Agility CMS content management') alongside the product terms to improve trigger-term quality.

DimensionReasoningScore

Specificity

Names the domain ('Agility CMS tasks', 'Rube MCP', 'Composio') and one concrete procedural action ('search tools first for current schemas'), but 'Automate... tasks' is generic and no enumerated capabilities are listed.

3 / 5

Completeness

Provides a clear 'what' (automate Agility CMS via Rube MCP) but no explicit 'Use when...' trigger clause; the missing-when rule caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant product keywords ('Agility CMS', 'Rube MCP', 'Composio', 'schemas') but lacks common user-side synonyms or natural variations a user would actually say.

3 / 5

Distinctiveness Conflict Risk

Tightly niched to the Agility CMS + Rube/Composio stack with minimal conflict risk, though other Composio/MCP CMS-automation skills could overlap.

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.