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.

72

1.68x
Quality

58%

Does it follow best practices?

Impact

98%

1.68x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/all-skills/skills/reddit-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a comprehensive catalog of Reddit operations via Rube MCP with clear tool names, parameter lists, and useful pitfall warnings. However, it suffers from redundancy (fullname format and pitfalls repeated multiple times), lacks concrete executable examples showing actual MCP tool invocations, and is missing validation/confirmation steps for destructive operations like deletion. The content would benefit from being more concise and splitting detailed reference material into separate files.

Suggestions

Add concrete MCP call examples with sample arguments and expected response structures for at least the most common workflows (search, create post, add comment).

Add explicit validation/confirmation steps before destructive operations (delete post, delete comment) — e.g., 'Retrieve the post first to confirm it's the correct one before deleting.'

Consolidate the repeated pitfalls (fullname format, rate limits, NSFW filtering) into the single 'Known Pitfalls' section and remove duplicates from individual workflow sections to reduce token usage.

Remove information Claude already knows (Reddit Markdown formatting, basic link syntax) to improve conciseness.

DimensionReasoningScore

Conciseness

The skill is reasonably well-organized but includes some redundancy—pitfalls are repeated across sections (e.g., fullname format mentioned in multiple workflows and again in Known Pitfalls), and some information like Reddit Markdown formatting is something Claude already knows well. The quick reference table at the end duplicates information from the workflow sections.

2 / 3

Actionability

The skill provides specific tool names and parameter lists, which is helpful, but lacks executable code examples or concrete MCP call examples with actual payloads. The tool sequences are described but never shown as concrete invocations with sample arguments and expected responses, making it more descriptive than copy-paste ready.

2 / 3

Workflow Clarity

Multi-step workflows are clearly sequenced with numbered steps and labeled as Required/Optional, which is good. However, there are no explicit validation checkpoints or error recovery loops—particularly important for destructive operations like delete, where the skill notes deletion is permanent but doesn't include a confirmation/verification step before proceeding.

2 / 3

Progressive Disclosure

The content is well-structured with clear sections and headers, but it's a monolithic document (~180 lines) with no bundle files to offload detailed content. The pitfalls, common patterns, and quick reference sections could be split into separate reference files, with the main SKILL.md serving as a leaner overview pointing to them.

2 / 3

Total

8

/

12

Passed

Description

67%

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 does a good job listing specific Reddit-related actions and identifying the tool used (Rube MCP/Composio), making it distinctive. However, it lacks an explicit 'Use when...' clause, which caps completeness, and could benefit from more natural user-facing trigger terms beyond the technical tool name.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user wants to interact with Reddit, post to subreddits, read comments, or browse Reddit content.'

Include additional natural trigger terms users might say, such as 'Reddit API', 'r/', 'upvote', 'submission', or 'Reddit bot'.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'search subreddits, create posts, manage comments, and browse top content.' Also includes a procedural note about searching tools first for current schemas.

3 / 3

Completeness

Clearly answers 'what does this do' (automate Reddit tasks with specific actions listed), but lacks an explicit 'Use when...' clause or equivalent trigger guidance. The 'when' is only implied by the nature of the actions described.

2 / 3

Trigger Term Quality

Includes natural terms like 'Reddit', 'subreddits', 'posts', 'comments', and 'top content', which users would say. However, it misses common variations like 'upvote', 'downvote', 'Reddit API', 'submission', or 'r/' prefix references. The mention of 'Rube MCP (Composio)' is technical jargon that users wouldn't naturally use.

2 / 3

Distinctiveness Conflict Risk

Clearly scoped to Reddit automation via a specific tool (Rube MCP/Composio), making it highly distinctive. Unlikely to conflict with other skills given the specific platform and tooling mentioned.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.