CtrlK
BlogDocsLog inGet started
Tessl Logo

accelo-automation

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

68

5.71x
Quality

58%

Does it follow best practices?

Impact

80%

5.71x

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/accelo-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, well-structured, and gives concrete executable tool-call patterns, but its core batch-execution workflow lacks a post-execution validation checkpoint and error-recovery feedback loop, which caps workflow clarity.

Suggestions

Add an explicit validation step after RUBE_MULTI_EXECUTE_TOOL: inspect each result for errors/status, surface failures, and retry or fix before proceeding — a feedback loop appropriate to batch operations.

Consolidate the 'always search first' guidance into a single canonical statement (e.g., in Known Pitfalls) and reference it rather than restating it in Prerequisites, Tool Discovery, and Step 1.

Include at least one concrete end-to-end Accelo example (e.g., creating a support ticket) with a real-shaped tool slug discovered from search, so the common case is fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body is lean and operational with no padding of concepts Claude already knows, though the 'always search first' message is repeated across Prerequisites, Tool Discovery, Step 1, and Known Pitfalls — a minor instance of over-emphasis that could be trimmed, fitting 'Efficient; minor instances of over-explanation'.

4 / 5

Actionability

Concrete tool-call blocks are provided for RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, and RUBE_MULTI_EXECUTE_TOOL with field structure, plus a Quick Reference table; they use intentional dynamic placeholders (TOOL_SLUG_FROM_SEARCH, your_session_id) because slugs are discovered at runtime, leaving only minor gaps versus fully copy-paste-ready code.

4 / 5

Workflow Clarity

A clear sequence exists (Setup 1-4 with an ACTIVE-status checkpoint, then the Step 1-3 core workflow), but the skill centers on batch execution via RUBE_MULTI_EXECUTE_TOOL with no validation/verification checkpoint after execution and no error-recovery feedback loop, so per the batch-operation cap workflow clarity is held at 3.

3 / 5

Progressive Disclosure

The skill is self-contained with no bundle files, well-organized into clearly headed sections, and nothing that ought to be split into a separate file is inlined; it slightly exceeds the 'under 50 lines' simple-skill threshold and relies on one external docs link rather than internal one-level-deep references, matching 'Good structure; most content is appropriately placed; minor organization gaps'.

4 / 5

Total

15

/

20

Passed

Description

48%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 niche, but it lacks a 'when to use it' trigger clause and lists no concrete Accelo capabilities, leaving it generic in action and weak in trigger guidance.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger phrases (e.g., 'Use when the user wants to automate Accelo work — creating tickets, logging time, managing projects, or generating invoices').

Replace the generic verb 'Automate' with 2-3 concrete Accelo actions so the capability list is specific rather than domain-only.

Include common synonyms/brand aliases users say (Accelo CRM, Accelo PSA, Composio Accelo) to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ("Accelo tasks") but the only action verb is the generic "Automate"; "search tools first for current schemas" is an operational instruction, not a capability, so concrete actions are minimal — matching the anchor 'Names the domain but actions are minimal or generic'.

2 / 5

Completeness

The 'what' is clear ("Automate Accelo tasks via Rube MCP (Composio)") but there is no 'Use when...' clause or equivalent trigger guidance, so per the judging guideline completeness is capped at 3 — 'Has a clear what but when is missing or only weakly implied'.

3 / 5

Trigger Term Quality

"Accelo tasks" is a natural user phrase, but coverage is thin: "Rube MCP" and "Composio" are technical jargon and common natural variations (e.g., Accelo tickets, time tracking, projects, CRM) are absent, fitting 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

"Accelo" is a specific branded CRM/PSA product and "Rube MCP (Composio)" a specific integration, giving a clear niche with only minor overlap risk against other Composio/Rube toolkit skills, matching 'Mostly distinct; minor overlap risk with closely related skills'.

4 / 5

Total

12

/

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.