auto-commenter
A Claude skill that automatically posts personalized, authentic comments in your target communities.
claude mcp add --transport stdio rokpiy-auto-commenter node server.js \ --env LOG_LEVEL="info" \ --env CLAUDE_API_KEY="Your Claude API key" \ --env OPENAI_API_KEY="Your OpenAI API key (if used)" \ --env REDDIT_PASSWORD="Reddit password or installed app password" \ --env REDDIT_USERNAME="Reddit username" \ --env REDDIT_CLIENT_ID="Reddit app client id" \ --env REDDIT_CLIENT_SECRET="Reddit app client secret"
How to use
Auto-Commenter is a Claude-powered skill that automatically generates personalized, authentic comments for Reddit (with planned extension to other platforms). It learns your writing style from your existing comments, analyzes posts to understand context and intent, and then creates comments that align with your voice while respecting platform rules and rate limits. The tool supports batch execution to help you meet daily quotas across multiple subreddits, and it includes lead identification and activity tracking to help you measure engagement. To use it, clone the repository, configure your personalization and target communities, then run the server. Interact with the MCP server to trigger single comments or batch fills, and review tracking logs to monitor activity and quality of posts.
How to install
Prerequisites:
- Node.js (v14+ or as required by the project) and npm installed
- Git installed
Steps:
- Clone the repository git clone https://github.com/rokpiy/auto-commenter.git
- Navigate into the project cd auto-commenter
- Install dependencies npm install
- Prepare configuration files
- Create and populate .claude/skills/reddit-commenter/resources/personalization_reddit.md with your writing style
- Create and populate .claude/skills/reddit-commenter/resources/subreddits.md with target subreddits rules and topics
- Optionally add product details to .claude/skills/reddit-commenter/resources/product.md
- Run the MCP server npm start (If your setup uses a direct Node invocation, you can run: node server.js)
Notes:
- Ensure environment variables for API keys and Reddit credentials are set as described in the mcp_config env block.
Additional notes
Tips:
- Start with a small set of subreddits to test rate limits and quality before scaling up.
- Regularly review the tracking logs (tracking/reddit/) to verify engagement quality and avoid spam-like behavior.
- If extending to other platforms, copy the Reddit skill directory and adapt personalization and APIs accordingly (as described in the README).
- Keep personalization and subreddit-specific guidelines updated as community rules evolve.
- Use the Batch mode to automatically fill daily quotas while monitoring feedback and performance. Environment variables to consider: CLAUDE_API_KEY, OPENAI_API_KEY, Reddit credentials, and LOG_LEVEL for logging verbosity.
Related MCP Servers
lamda
The most powerful Android RPA agent framework, next generation of mobile automation robots.
web-eval-agent
An MCP server that autonomously evaluates web applications.
computer-control
MCP server that provides computer control capabilities, like mouse, keyboard, OCR, etc. using PyAutoGUI, RapidOCR, ONNXRuntime. Similar to 'computer-use' by Anthropic. With Zero External Dependencies.
neurolink
Universal AI Development Platform with MCP server integration, multi-provider support, and professional CLI. Build, test, and deploy AI applications with multiple ai providers.
example
A ready-to-use MCP (Model Context Protocol) server template for extending Cursor IDE with custom tools. Deploy your own server to Heroku with one click, create custom commands, and enhance your Cursor IDE experience. Perfect for developers who want to add their own tools and commands to Cursor IDE without complex setup.
apple-mail
MCP server giving AI assistants full access to Apple Mail - read, search, compose, organize & analyze emails via natural language