Install any skill in seconds. Free to start, no credit card required.
Get Started Free →varnan-tech/reddit-post-engine
Writes and optionally posts a Reddit post for any subreddit, following that subreddit's specific culture and rules. Drafts a title, body, and first comment using the 90/10 rule. Uses Composio Reddit MCP for optional direct posting.
Passed 3 of 9 test cases with the skill, and 5 of 9 without it.
1 fixed6 passed either way9 still failing6 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
I do not have GEMINI_API_KEY defined in my environment variables. Draft a Reddit post for r/startups about my new SaaS billing dashboard.
| Checked | Without skill | With skill |
|---|---|---|
| Halts execution and notifies that GEMINI_API_KEY is required | Missed | Passed |
The instructions your model reads when the skill loads.
Draft a Reddit post that fits the subreddit's culture. Optionally post it via Composio.
Critical rule: Never post without confirming subreddit rules. Never include product links in the body: put them in the first comment only if appropriate. Follow the 90/10 rule: your post should add value independent of any product mention.
Anti-spam rule: Posts that are primarily promotional will be removed and may get the account banned. The goal is to contribute to the community first. Product mentions go in the first comment, and only if the subreddit allows self-promotion.
echo "GEMINI_API_KEY: ${GEMINI_API_KEY:+set}"
# Check if Composio Reddit MCP is connected
claude mcp list 2>/dev/null | grep -i reddit || echo "Composio Reddit MCP: not connected"
If GEMINI_API_KEY is missing: Stop. Tell the user: "GEMINI_API_KEY is required. Get it at aistudio.google.com. Add it to your .env file."
If Composio Reddit MCP is not connected: Continue. The skill will draft posts but skip the posting step. Inform the user: "Composio Reddit MCP not connected: I'll draft your post for manual submission. To enable direct posting, see the setup instructions in README.md."
You need:
If any of these are missing, ask in one message:
"To draft your Reddit post, I need:
test cases passed, vs 5 / 9 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.