Keyword & market research tools in a unified monorepo.
I created these tools to quickly post SEO-optimized content to LinkedIn, Twitter, Reddit, and my blog without leaving Claude Code.
Context switching between the terminal and social feeds was distracting, and I had random thoughts I didn't want to lose. Now I can stay in the terminal, edit with Claude Code so I don't look like a complete idiot, and share.
Designed for Claude Code, Codex, and similar AI coding assistants. This is not a replacement for interacting on those platforms and should not be used to automate posts—that would be too antisocial even for me.
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Research │ ──▶ │ Create │ ──▶ │ Distribute │
│ │ │ │ │ │
│ autocomplete│ │ Claude Code │ │ twitter-cli │
│ reddit-mkt │ │ + your brain│ │ linkedin-cli│
│ │ │ │ │ youtube-cli │
└─────────────┘ └─────────────┘ └─────────────┘
| Package | Description | Registry |
|---|---|---|
| autocomplete-cli | Keyword suggestions from Google, YouTube, Bing, Amazon, DuckDuckGo | npm |
| reddit-market-research | Search Reddit for pain points & opportunities | PyPI |
| demo-recorder | Record demo videos & screenshots of web apps | npm |
| youtube-cli | Manage YouTube Shorts (upload, list, clone, update) | npm |
| twitter-cli | Post tweets & manage X/Twitter content | npm |
| linkedin-cli | Post updates & manage LinkedIn content | npm |
| google-forms-cli | Create forms, add questions, export responses | npm |
| search-console-cli | Query Google Search Console data (keywords, pages, clicks) | npm |
| spawn-claude | Spawn Claude Code in new Ghostty terminals (macOS) | npm |
| mcp-server | MCP server for Claude Code integration | npm |
Research a topic and post about it:
# Find what people are searching for
autocomplete google "developer productivity" --expand
# Find real pain points on Reddit
reddit search -s "programming" -k "struggling with" --time month
# Post your insights
twitter post "Here's what I learned about developer productivity..."
linkedin post "Sharing insights from my research..."Or with Claude Code + MCP installed, just ask:
"Search Reddit for developer pain points about testing, summarize the top 3, and draft a Twitter thread"
git clone https://github.com/neonwatty/social-starter-pack.git
cd social-starter-pack
make install
make doppler-connect # Or: cp .env.example .env && edit
make checkmake help # All commands
make install # Install all CLI tools
make install-mcp # Install MCP server for Claude Code
make uninstall-mcp # Uninstall MCP server
make doppler-connect # Connect to Doppler for secrets
make setup-secrets # Create local .env file
make check # Verify setup
make test # Run all package tests
Use all social tools directly from Claude Code via the MCP server:
make install-mcp # Install & configure MCP server
# Restart Claude CodeThis gives Claude access to: autocomplete, YouTube, Twitter, LinkedIn, Reddit search, demo recording, and Google Forms tools.
Each package has its own:
- Source code in
packages/<name>/ - CI workflow:
.github/workflows/<name>-ci.yml - Publish workflow:
.github/workflows/<name>-publish.yml
Tag with package prefix to trigger publish:
git tag [email protected]
git push --tagsContributions welcome! See CONTRIBUTING.md for guidelines.
Ideas:
- New platform integrations (Bluesky, Mastodon)
- Bug fixes and documentation improvements
- Detailed documentation - CLI docs for each tool
- CLAUDE.md - Quick command reference for LLM context
MIT