CtrlK
BlogDocsLog inGet started
Tessl Logo

reddit-automation

Automate Reddit tasks via Rube MCP (Composio): search subreddits, create posts, manage comments, and browse top content. Always search tools first for current schemas.

74

1.68x
Quality

69%

Does it follow best practices?

Impact

98%

1.68x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/reddit-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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.

A well-structured, highly actionable MCP tool guide with concrete tool sequences, parameters, and pitfalls, but it is a single monolithic file with noticeable internal duplication, and its destructive operations (permanent deletes) lack validation checkpoints. Moving reference material into bundle files and adding pre-delete verification steps are the highest-impact fixes.

Suggestions

Add explicit verification before destructive steps, e.g., 'Before REDDIT_DELETE_REDDIT_POST, retrieve the post with REDDIT_RETRIEVE_REDDIT_POST and confirm with the user that the thing_id matches' — this lifts the workflow-clarity cap.

Split the Quick Reference table, fullname/pagination reference, and Known Pitfalls into references/ files (e.g., references/quick-reference.md, references/pitfalls.md) and link them from a lean overview, enabling progressive disclosure.

De-duplicate repeated guidance: state the fullname format and the 'no r/ prefix' rule once in Common Patterns instead of repeating them in each workflow's parameters and pitfalls.

DimensionReasoningScore

Conciseness

The body is dense and mostly token-efficient — no explanations of what Reddit or OAuth are — but there is meaningful repetition that could be tightened: the 'no r/ prefix' rule appears in both key parameters and pitfalls, and the fullname format (t1_/t3_) is explained in three places (workflow 3, Common Patterns, Known Pitfalls), matching the 'mostly efficient but could be tightened' anchor rather than the minor-trim anchor 4.

3 / 5

Actionability

Concrete, executable guidance throughout: exact tool slugs (e.g., 'REDDIT_SEARCH_ACROSS_SUBREDDITS'), parameter names with valid values ("sort: 'relevance', 'hot', 'top', 'new', 'comments'"), and example IDs ('t3_abc123'). It falls short of anchor 5 only because there are no full example invocations (e.g., a sample RUBE_SEARCH_TOOLS query/response) and some values like the pagination max are stated inconsistently.

4 / 5

Workflow Clarity

Sequences are clearly listed per workflow and the setup flow does have checkpoints ('Confirm connection status shows ACTIVE before running any workflows'), but the destructive operations — 'Deletion is permanent; deleted posts show as [deleted]' — have no pre-delete verification or confirmation steps, so workflow clarity is capped at 3 per the destructive-operations guideline.

3 / 5

Progressive Disclosure

The file has good section structure (Prerequisites, Setup, Core Workflows, Common Patterns, Quick Reference) but is a single ~200-line monolith with no bundle files at all (no references/, scripts/, or assets/ exist); content that clearly belongs in separate files — the Quick Reference table, fullname reference, and Known Pitfalls — is fully inlined, matching the 'content that should be separate is inline' anchor.

3 / 5

Total

13

/

20

Passed

Description

70%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.

A specific, third-person description naming concrete Reddit actions with a clear niche, but it entirely lacks a 'Use when...' trigger clause, which both caps completeness and weakens discoverability. Adding explicit trigger guidance and a few natural synonyms would lift it substantially.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user asks to post, comment, search, or browse content on Reddit, or mentions subreddits, Reddit karma, or Reddit posts.'

Include natural synonyms users actually say (e.g., 'post to Reddit', 'reply to a comment', 'find posts in a subreddit') to broaden trigger coverage.

Mention edit/delete post and flair operations to close the minor coverage gaps in the action list.

DimensionReasoningScore

Specificity

The description lists several specific concrete actions ("search subreddits, create posts, manage comments, and browse top content") in third person, but coverage has minor gaps — editing/deleting posts, flair management, and voting are absent, matching the anchor 'several specific actions; minor gaps' rather than the comprehensive anchor 5.

4 / 5

Completeness

The 'what' is clearly stated ('Automate Reddit tasks via Rube MCP (Composio): search subreddits, create posts, manage comments, and browse top content') but there is no 'Use when...' clause or equivalent trigger guidance — the sentence 'Always search tools first for current schemas' is an instruction to the agent, not a when-to-use trigger — which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Natural terms users would say are present ("Reddit", "search subreddits", "create posts", "manage comments", "browse top content"), giving good keyword coverage, but common variations like 'post to Reddit', 'comment on', 'Reddit submissions', or 'moderate' are missing, so it falls just short of the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche — Reddit automation specifically via 'Rube MCP (Composio)' — with distinct trigger terms ('Reddit', 'subreddits') that are unlikely to fire for other skills; it matches the 'clear niche with distinct triggers; minimal conflict risk' anchor.

5 / 5

Total

16

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
davepoon/buildwithclaude
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.