CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

appcircle-automation

Automate Appcircle 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/appcircle-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 MCP call examples with a clear core workflow. Its main weaknesses are repetition of the 'search first' message and a lack of execution-result validation or error-recovery loops for batch operations.

Suggestions

Consolidate the repeated 'always search first' guidance into a single stated-once rule to remove redundancy across Prerequisites, Tool Discovery, Step 1, and Known Pitfalls.

Add a validation/feedback step after execution (e.g. inspect results for errors, retry on failure, confirm expected output) to support the batch RUBE_MULTI_EXECUTE_TOOL path and lift workflow clarity above 3.

Provide a concrete example for the bulk-ops row (RUBE_REMOTE_WORKBENCH with run_composio_tool()) or drop it from the Quick Reference if it is not a primary path.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence, but the 'search first' message is repeated across the prerequisites, Tool Discovery section, Step 1, and Known Pitfalls, which could be tightened. It is not a 4 because the redundancy is more than minor, and not a 2 because there is no over-explanation of basic concepts.

3 / 5

Actionability

Concrete MCP invocations with real parameter shapes are given for RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, and RUBE_MULTI_EXECUTE_TOOL, plus a Quick Reference table. It is not a 5 because tool slugs are placeholders by design and the bulk-ops row (RUBE_REMOTE_WORKBENCH / run_composio_tool()) lacks an example, leaving minor gaps.

4 / 5

Workflow Clarity

A clear discover → check-connection → execute sequence exists with one checkpoint (confirm ACTIVE status), but workflows involve batch operations (RUBE_MULTI_EXECUTE_TOOL, bulk ops) with no result-validation or error-recovery feedback loop, capping clarity at 3 per the batch-operation guideline. It is not a 4 because the validation gap is not merely minor.

3 / 5

Progressive Disclosure

The single file is well-organized with clear sections (Prerequisites, Setup, Tool Discovery, Core Workflow Pattern, Known Pitfalls, Quick Reference) and easy navigation, with no nested references. It is not a 5 because the file exceeds ~50 lines and carries some redundancy that could be split or trimmed.

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 specific to a named product and states a clear purpose plus a concrete procedural instruction, but it omits any explicit 'Use when...' trigger guidance. This caps completeness and limits trigger-term coverage, leaving it slightly above the midpoint.

Suggestions

Add an explicit 'Use when...' clause naming natural user triggers, e.g. 'Use when automating Appcircle builds, distributions, or CI workflows, or when the user mentions Appcircle tasks.'

Replace the generic 'Automate Appcircle tasks' with 2-3 concrete capabilities (e.g. 'trigger builds, manage distribution profiles, and check pipeline status') to lift specificity.

Include common synonyms or file/asset terms users say (e.g. 'Appcircle builds', 'distribution profiles', 'CI pipelines') to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The phrase 'Automate Appcircle tasks' names the domain (Appcircle) and 'Always search tools first for current schemas' adds a second concrete action, matching the anchor that names a domain with 1-2 concrete actions but is not comprehensive. It is not a 2 because two distinct actions are present, and not a 4 because 'automate tasks' itself remains generic without further enumerated capabilities.

3 / 5

Completeness

A clear 'what' is stated ('Automate Appcircle tasks via Rube MCP (Composio)'), but there is no 'Use when...' clause or equivalent explicit trigger guidance, so per the judging guidelines completeness is capped at 3. It is not a 4 because the 'when' is missing rather than merely weakly present.

3 / 5

Trigger Term Quality

'Appcircle tasks' is a natural term a user would say, supplemented by 'Rube MCP', 'Composio', and 'tools', but common synonyms and variations are absent. It is not a 4 because keyword coverage is thin rather than 'good', and not a 2 because at least one natural product-level term is present.

3 / 5

Distinctiveness Conflict Risk

'Appcircle' names a specific product niche, giving mostly distinct triggers with only minor overlap risk against other Composio/Rube automation skills. It is not a 5 because the description lacks an explicit trigger phrase and the action 'automate tasks' is broad within that niche.

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