
Reddit Icp Monitor
Watches subreddits for people describing the exact problem you solve, scores their...
Install
npx skills add Varnan-Tech/opendirectory --skill reddit-icp-monitor -g -a claude-code -y- Repository
- Varnan-Tech/opendirectory688
- Category
- Engineering
- Updated
- 18d ago
- License
- MIT
- Context cost
- Mediumabout 2,518 tokens
- Runs scripts
- No, instructions only
What it does
Watches subreddits for people describing the exact problem you solve, scores their relevance to your ICP, and drafts a helpful non-spammy reply for each high-signal post. Use when asked to monitor Reddit for ICP signals, find prospects on Reddit, surface pain point posts, draft helpful Reddit replies, or scan subreddits for buying signals. Trigger when a user says "monitor Reddit for my ICP", "find people on Reddit who need my product", "scan subreddits for pain points", "draft Reddit replies for prospects", or "check Reddit for buying signals".
Reddit ICP Monitor
Watch subreddits for people describing the problem you solve. Score their relevance. Draft a helpful reply for each match.
Critical rule: Never invent post URLs, titles, or content. Every post in the output must come from a Reddit search result. Mark any section with no results as "No matches found." Never draft a reply to a post that was not returned by the search.
Anti-spam rule: Drafted replies must never mention your product or company name unless the post explicitly asks for tool recommendations. Sound like a practitioner, not a marketer.
Step 1: Setup Check
echo "GEMINI_API_KEY: ${GEMINI_API_KEY:+set}"
echo "REDDIT_CLIENT_ID: ${REDDIT_CLIENT_ID:-not set, using public endpoints (10 RPM)}"
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 Reddit credentials are missing: Continue. Use Reddit's public JSON endpoints (no auth required, 10 RPM limit). For most monitoring sessions of 3-6 subreddit searches, this is sufficient.
If REDDIT_CLIENT_ID is set: Use OAuth for 60 RPM. Fetch a token first:
TOKEN=$(curl -s -X POST \
-d "grant_type=password&username=$REDDIT_USERNAME&password=$REDDIT_PASSWORD" \
--user "$REDDIT_CLIENT_ID:$REDDIT_CLIENT_SECRET" \
-H "User-Agent: varnan-skills/1.0" \
https://www.reddit.com/api/v1/access_token \
| python3 -c "import sys,json; print(json.load(sys.stdin)['access_token'])")
Use Authorization: Bearer $TOKEN and https://oauth.reddit.com base URL for all subsequent requests.
Step 2: Load ICP
Check for an existing ICP file:
ls docs/icp.md 2>/dev/null && echo "icp found" || echo "icp missing"
