CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ayrshare-automation

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

52

Quality

66%

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/ayrshare-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 actionable with concrete Rube MCP tool calls, but suffers from redundant tool-discovery coverage and lacks an explicit result-validation/feedback loop for its batch and outward-facing (social posting) operations. Consolidating the discovery sections and adding a validate-after-execute checkpoint would lift both conciseness and workflow clarity.

Suggestions

Consolidate the repeated tool-discovery guidance (Prerequisites, 'Tool Discovery' section, and Step 1) into a single location to remove redundancy.

Add an explicit validation/feedback loop after Step 3 execution (e.g. check the response for errors/pagination, retry on failure) since RUBE_MULTI_EXECUTE_TOOL and bulk ops are batch/outward-facing operations.

Replace placeholder-heavy code blocks with one fully concrete worked example (real session id handling, a specific tool slug) to push actionability toward copy-paste ready.

DimensionReasoningScore

Conciseness

Mostly efficient and free of basic-concept over-explanation, but tool discovery is restated in three places (Prerequisites, the 'Tool Discovery' section, and 'Step 1: Discover Available Tools'), which could be consolidated.

3 / 5

Actionability

Provides concrete tool names and real argument structures (e.g. 'queries: [{use_case: ...}]', 'toolkits: ["ayrshare"]', 'RUBE_MULTI_EXECUTE_TOOL' with arguments), though some blocks rely on placeholders like 'your_session_id' and 'TOOL_SLUG_FROM_SEARCH'.

4 / 5

Workflow Clarity

A clear Step 1-2-3 sequence with a connection-validation checkpoint exists, but the skill centers on batch/outward-facing operations (RUBE_MULTI_EXECUTE_TOOL, RUBE_REMOTE_WORKBENCH bulk ops) and Step 3 execution has no validate→fix→retry feedback loop, capping workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

No bundle files exist, but the body is well-organized into clearly labeled sections (Prerequisites, Setup, Tool Discovery, Core Workflow Pattern, Known Pitfalls, Quick Reference) with one clearly signaled external doc link; minor redundancy keeps it just below 5.

4 / 5

Total

14

/

20

Passed

Description

57%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 identifies a distinct niche (Ayrshare automation via Rube MCP) and a concrete core directive (search tools first), but lacks an explicit 'Use when...' trigger clause and broader coverage of supported operations. Adding a trigger clause and naming concrete Ayrshare operations (post, schedule, analytics) would raise specificity and completeness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to automate Ayrshare social media posting, scheduling, or analytics via Rube MCP.'

Name concrete Ayrshare operations (e.g. post to social networks, schedule posts, fetch analytics) to improve specificity beyond the generic 'Ayrshare tasks'.

Include natural synonym terms a user might say (e.g. 'social media posting', 'cross-posting', 'Ayrshare API').

DimensionReasoningScore

Specificity

Names the domain ('Ayrshare tasks') and two concrete actions ('Automate ... via Rube MCP', 'Always search tools first for current schemas'), but coverage is not comprehensive — no enumeration of which Ayrshare operations are supported.

3 / 5

Completeness

Has a clear 'what' ('Automate Ayrshare tasks via Rube MCP (Composio)') but the 'when' is missing — there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Includes the relevant keyword 'Ayrshare' and tool names ('Rube MCP', 'Composio'), but lacks natural synonym variations or file/extension-style triggers a user might say, and there is no explicit 'Use when...' phrasing.

3 / 5

Distinctiveness Conflict Risk

'Ayrshare' is a unique, brand-specific niche with distinct triggers, making it highly distinguishable from other skills and minimal conflict risk.

5 / 5

Total

14

/

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