CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

appveyor-automation

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

54

Quality

68%

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/appveyor-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 a lean, actionable overview of the Rube MCP workflow for Appveyor with good structure and justified placeholder usage, but it is held back by a missing results-verification feedback loop for batch execution and some internal redundancy.

Suggestions

Add a verify-results step after RUBE_MULTI_EXECUTE_TOOL (e.g. inspect each result status, retry failures, follow pagination tokens to completion) to establish a proper feedback loop and lift the batch cap on workflow clarity.

Merge the standalone 'Tool Discovery' section with 'Step 1: Discover Available Tools' to remove redundancy and the repeated 'search tools first' messaging.

Include one concrete worked example showing a real Appveyor operation (e.g. triggering a project build) end-to-end with realistic field values to push actionability toward 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's intelligence — it never explains what Appveyor, MCP, or Composio are — with concise code blocks; minor trimming possible since 'search tools first' is repeated in Prerequisites, Tool Discovery, and Known Pitfalls, and the Tool Discovery and Step 1 sections overlap.

4 / 5

Actionability

Provides concrete tool-call examples with real parameters (RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, RUBE_MULTI_EXECUTE_TOOL) and a useful quick-reference table; placeholders like 'TOOL_SLUG_FROM_SEARCH' are explicitly justified by the 'schemas change, never hardcode' rationale, but no concrete worked end-to-end Appveyor example is shown, so it is not fully copy-paste ready.

4 / 5

Workflow Clarity

Clear numbered setup sequence with a real validation checkpoint (confirm ACTIVE connection before executing), but the core batch execution step (RUBE_MULTI_EXECUTE_TOOL) lacks a verify-results/retry feedback loop; per the batch-operation cap, workflow clarity is capped at 3.

3 / 5

Progressive Disclosure

Self-contained and well-organized into clear sections (Prerequisites, Setup, Tool Discovery, Core Workflow, Known Pitfalls, Quick Reference) with a navigation table and one external doc link; not a 5 because the Tool Discovery and Step 1 sections are redundant and the body slightly exceeds the 50-line simple-skill threshold.

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 clear and appropriately specific to Appveyor automation, but it lacks an explicit 'when to use' trigger clause and broader natural trigger terms, capping completeness and trigger quality at 3.

Suggestions

Add an explicit trigger clause, e.g. 'Use when automating Appveyor CI/CD builds, deployments, or pipeline tasks.'

Broaden natural trigger terms to include 'CI/CD', 'continuous integration', 'builds', and 'deployments' alongside 'Appveyor'.

Replace the generic 'Appveyor tasks' with 2-3 concrete operations (e.g. trigger builds, manage projects, read build logs) to lift specificity toward 4-5.

DimensionReasoningScore

Specificity

Names the domain ('Appveyor tasks via Rube MCP (Composio)') and 1-2 actions ('Automate Appveyor tasks', 'search tools first'), but 'tasks' is generic and no specific Appveyor operations (build, deploy, trigger) are enumerated, so it is not comprehensive.

3 / 5

Completeness

Has a clear 'what' ('Automate Appveyor tasks via Rube MCP') but no explicit 'Use when…' trigger clause; the 'when' is only weakly implied, so per the judging guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

'Appveyor' is a solid natural keyword a user would say, but coverage is thin — missing common variations and synonyms like 'CI/CD', 'continuous integration', 'build', or 'deploy', and 'Rube MCP (Composio)' is technical jargon rather than user speech.

3 / 5

Distinctiveness Conflict Risk

Targets a clear, specific niche (Appveyor via Rube/Composio) with minimal conflict risk; not a 5 because trigger guidance is thin and it could overlap with a generic Rube MCP or CI/CD automation skill.

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