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.

52

Quality

57%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/reddit-automation/SKILL.md

The canonical home for this skill is reddit-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

44%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 skill provides a comprehensive catalog of Reddit operations via Rube MCP with clear workflow sequences and useful pitfall documentation. However, it suffers from significant verbosity and redundancy—the same information (fullname formats, rate limits, NSFW filtering) appears in multiple places. The lack of executable examples (actual MCP call syntax) and the monolithic structure weaken its effectiveness.

Suggestions

Consolidate redundant information: fullname format, rate limits, and NSFW filtering are each mentioned 2-3 times across sections. Keep one authoritative location for each.

Add at least one concrete MCP call example showing actual invocation syntax (e.g., a complete search-then-comment workflow with real tool call format).

Split detailed pitfalls and the quick reference table into a separate reference file, keeping SKILL.md focused on core workflows and setup.

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

DimensionReasoningScore

Conciseness

The skill is noticeably verbose with significant redundancy. Pitfalls are repeated across sections (e.g., fullname format explained in multiple workflows AND in Common Patterns AND in Known Pitfalls). The 'When to use' labels, explanations of Reddit markdown formatting, and the final 'When to Use' section add little value for Claude. The quick reference table largely duplicates information already covered in each workflow section.

2 / 5

Actionability

The skill provides tool names, parameter lists, and tool sequences, which is useful concrete guidance. However, there are no executable code examples or actual MCP call syntax shown—just tool slug names and parameter descriptions. The flair resolution and pagination patterns use pseudocode-style numbered steps rather than actual invocation examples. It's between vague and fully executable.

3 / 5

Workflow Clarity

Workflows are clearly sequenced with numbered steps, labeled as Required/Optional, and include pitfalls for each. The setup section has a clear 4-step verification process. However, for destructive operations (delete post, delete comment), there are no explicit validation/confirmation checkpoints—just listing the tool as optional. The rate limit section mentions backoff but doesn't provide a concrete retry workflow.

4 / 5

Progressive Disclosure

All content is inlined in a single monolithic file with no bundle files or references to external documents. The Known Pitfalls, Common Patterns, and Quick Reference sections could be separate files. The document is quite long and would benefit from splitting detailed parameter documentation and pitfalls into referenced files, keeping SKILL.md as a concise overview.

2 / 5

Total

11

/

20

Passed

Description

70%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 does a good job listing concrete Reddit-related actions and identifying the specific integration (Rube MCP/Composio), making it distinctive and reasonably specific. Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. The operational instruction about searching tools first, while useful, doesn't serve as trigger guidance.

Suggestions

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

Expand 'manage comments' into more specific actions like 'reply to comments, delete comments, view comment threads' to improve specificity.

DimensionReasoningScore

Specificity

Lists several specific actions: 'search subreddits, create posts, manage comments, and browse top content.' These are concrete actions, though 'manage comments' is slightly vague and could be more detailed (e.g., reply to comments, delete comments, upvote).

4 / 5

Completeness

The 'what' is clearly stated with specific Reddit actions. However, there is no explicit 'when' clause (no 'Use when...' guidance). The instruction to 'Always search tools first for current schemas' is operational guidance rather than a trigger condition. Per rubric rules, missing 'Use when...' caps completeness at 3.

3 / 5

Trigger Term Quality

Includes good natural keywords like 'Reddit', 'subreddits', 'posts', 'comments', and 'top content' that users would naturally say. Also mentions 'Rube MCP' and 'Composio' which are technical identifiers. Missing some natural variations like 'upvote', 'downvote', 'Reddit API', or 'r/' prefix terminology.

4 / 5

Distinctiveness Conflict Risk

Clearly scoped to Reddit tasks via a specific integration (Rube MCP / Composio). The combination of 'Reddit' with specific actions like 'search subreddits, create posts, manage comments' creates a very distinct niche with minimal conflict risk against other skills.

5 / 5

Total

16

/

20

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
administrakt0r/AI-Agents-Safe-Coding-Skills
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.