marketing-pipeline
Automated distribution pipeline for open source developer tools. Install the plugin, provide your API keys, and Claude Code becomes your marketing agent — onboarding projects, posting across 4 platforms, listing in 11+ directories, and rotating content daily. An anti-slop gate hard-rejects marketing-speak before anything ships.
Install
claude plugin marketplace add robertnowell/marketing-pipeline && claude plugin install marketing-pipeline@marketing-pipeline-marketplace
Claude Code prompts you for API keys (Bluesky, Dev.to, Hashnode, Anthropic). They're stored in your system keychain. Dependencies install automatically on first session. That's it.
Use
Talk to Claude:
- "Onboard my MCP server at owner/repo" — researches real user pain, reads the README, generates problem statement + content angles
- "Launch it" — posts to Bluesky, Dev.to, Hashnode, Mastodon and submits to MCP Registry, Smithery, and 9 other directories
- "How's our engagement?" — fetches metrics from all platforms, sends a Slack digest
- "Run the daily cycle" — rotates to the next angle, drafts, validates, posts
The daily cron handles rotation automatically at 14:00 UTC weekdays.
What it does
- Onboard: fetches a repo README, searches HN/Reddit/forums for real user complaints about the problem space, generates a problem statement in user language + 5 content angles
- Draft: calls Claude with an anti-slop system prompt, generates 3 candidates per channel, validates each through a regex gate that hard-rejects marketing tokens, emoji, hashtags, and filler
- Post: publishes to Bluesky (AT Protocol), Dev.to (Forem API), Hashnode (GraphQL), Mastodon (REST)
- List: submits to MCP Registry (cascades to Glama + PulseMCP), Smithery, GitHub Topics (cascades to SkillsMP), and generates payloads for 8 more directories
- Report: fetches engagement metrics, saves daily snapshots, sends a Slack digest
Anti-slop gate
Eve