Social Cue
Claude Code 外掛,配備 Node 瀏覽器 MCP 伺服器,可驅動您自己的 Chrome 設定檔,找出值得參與的社交對話(Reddit、X、Hacker News、Indie Hackers),並以您的語氣草擬回覆。在您的 Claude 訂閱方案上執行,無需 API 金鑰。原始碼可用(PolyForm Shield)。
文件

Social Cue
Claude already writes your code. Let it do your marketing too.
Social Cue is a Claude Code plugin that does your social media marketing: finds the Reddit, HN, X and Threads conversations worth joining, drafts replies in your voice, schedules posts and cross-posts video, launches your product on directories and launch sites, and tracks what worked. It runs in your own browser on the Claude subscription you already have. No API key, no extra AI bill. Your queue lives in a local store; there is no cloud account and no telemetry.
/socialcue:socialdiscovery
✨ What you get
- 🔎 Real browsing, not keyword alerts - Claude drives a dedicated Chrome profile the way you would: search, open threads, read the room, move on. No scraping APIs, no uploaded credentials.
- 🧠 Scored, not dumped - every conversation runs through a scoring brain: relevance 1-10, opportunity type, and why it's worth your time. Only threads worth joining make the queue.
- ✍️ Replies drafted in your voice - each opportunity arrives with a drafted reply. Leave notes ("too salesy", "shorter"), and the voice feedback loop rewrites the queue and remembers for next time.
- 🗂️ A local dashboard - one queue to review, edit, approve and track, served from localhost. Nothing syncs to a cloud.
- 💸 No extra AI bill - discovery runs on your existing Claude Code subscription. That's the whole point.
- 🖼️ Reads memes and screenshots - image and video posts go through fully local OCR (bundled tesseract), so image-heavy threads get scored too - no vision tokens, and the pixels never leave your machine.
- 🗓️ Schedule posts and video - original posts and cross-posted Shorts, TikToks and Reels from one queue. Feed posting runs through your own Postiz account.
- 🚀 Launch everywhere (Pro) - say "put PlugMyPlugin on Product Hunt" or "post the DemoDay video to r/SideProject" and Claude gets it there: directories, launch sites, subreddits, Indie Hackers, Show HN, forums. It signs up as you, finds the assets each form wants, and fills it in your own browser.
- 🤝 Invite founders (Pro) - spots people asking for what you build and drafts the DM. You send it.
- 📈 Track the week - weekly goals, what went out, which replies got traction.
🚀 Install
In Claude Code:
/plugin marketplace add mrieck/claude-plugins
/plugin install socialcue@productive-mark
(productive-mark is the marketplace, hosted in
mrieck/claude-plugins; socialcue
is the plugin - this repo.)
The first time you run setup, Claude checks the install and fetches the
plugin's Node packages if they're missing - no manual npm install.
Requirements: Claude Code, Node 18+, and Google Chrome.
🏁 Quick start
1. Set up (once).
/socialcue:socialcue-setup
Give it your website URL and it drafts your brand profile for you (name, tagline, search tags, voice notes - you just correct it), asks which platforms to hunt on, and connects the browser. Discovery uses a dedicated Chrome profile, not your daily browser: Social Cue launches it for you, and you sign into your platforms in that window once.
2. Hunt.
/socialcue:socialdiscovery
Claude browses, scores, and files ranked opportunities with drafted replies
into .socialdiscovery/ in your project - a local SQLite store plus a config
file you can read and edit. Results stream into the dashboard live during the
run.
3. Review.
/socialcue:load-dashboard
Opens the queue without running discovery: filter by platform, brand or status, edit drafts, leave feedback notes, approve. To change settings later, just ask in plain language ("add X to my Social Cue platforms").
4. Get listed (Pro).
/socialcue:content-post PlugMyPlugin on Product Hunt
Plain English in, a submitted listing out. Say what to post (a brand, an article or video from your Content Library, or any repo/URL) and where (a directory, launch site, subreddit, Indie Hackers, Show HN, a forum, or just a URL with a submit form). Claude works out the rest in your dedicated Chrome and pauses for a hard review before it clicks submit. See Product Posts below.
5. Keep track of what you post elsewhere.
/socialcue:log-activity
/socialcue:suggest-crosspost
/log-activity reads your own profile and replies pages on each logged-in
platform and records every post and comment since the last run, so what you
wrote from your phone isn't lost; original posts land in the Content Library.
/suggest-crosspost then looks at everything you've made and pitches
repurposings for platforms it hasn't reached yet, saving your picks as linked
drafts. Both free. The dashboard's sidebar lists every command; /postiz-post
schedules one video to YouTube, TikTok and Instagram through Postiz.
💼 Free vs Pro
Finding, drafting, scheduling and planning are free and never gated. Pro is where Claude acts for you:
| Free | Pro | |
|---|---|---|
| Discovery runs, scoring, drafted replies | ✓ | ✓ |
| Dashboard queue, draft editing, voice feedback loop | ✓ | ✓ |
| Scheduling + video cross-posting through your own Postiz account, status and analytics synced back | ✓ | ✓ |
| Weekly goals - targets for your routine; counts what went out each week | ✓ | ✓ |
| Assisted posting - Claude opens the thread and submits your approved reply | ✓ | |
| Product posts - directories, launch sites, Show HN, Indie Hackers, forums. Claude signs up, finds assets, fills the form | ✓ | |
| Founder invitations - people asking for what you build, with a drafted DM | ✓ | |
| Reply performance tracking - how your posted replies do over time | ✓ | |
| Shared venue playbook - per-site rules and signup notes, kept current | ✓ |
Pro is $19/mo at trysocialcue.com. After
subscribing you get an account token; paste it into the dashboard's License
panel, or run /socialcue:activate-pro <token>, and the plugin keeps a
short-lived, offline-verified license key fresh automatically.
🚀 Product Posts
Getting a product listed everywhere it should be is a week of tedious forms: create an account, confirm the email, find a 512px logo, crop screenshots, write a tagline that fits in 60 characters, repeat for the next site. Product Posts turns that into one sentence.
/socialcue:content-post the watermark article to Indie Hackers
/socialcue:content-post my claude-plugins repo to Show HN
/socialcue:content-post Social Cue on https://some-directory.com/submit
- Anything as the subject - one of your brands, an article or video from the Content Library (including ones written by the seoblog plugin), or an ad-hoc project: a GitHub URL or a local folder is enough.
- Anywhere as the destination - a Pro-only venue playbook synced from trysocialcue.com covers the common directories, launch sites, subreddits, Indie Hackers, Show HN, Dev.to and forums, with each site's post types, signup method and quirks. Any other URL with a submit form works too, and what the agent learns about a new site stays in your local store.
- Signs up as you - OAuth (Google/GitHub) where the site offers it, otherwise email plus a verification code Claude reads from your own webmail in a second tab. Accounts are yours, in your browser; no credentials are stored by the plugin.
- Finds the assets on the fly - logos, screenshots, OG images and descriptions are pulled from your brand profile, your site, the repo, or the content item's media, and resized to what the form wants.
- Reads the room first - community rules are checked before composing; a subreddit that forbids self-promo is marked skipped, not spammed.
- Submits for you - the filled form is checked against the page and sent, with every field logged. Flip dry-run in Settings if you would rather click submit yourself; Hacker News always hands you the click.
- Tracked in the dashboard - every attempt, its status and the resulting URL show up in the Product Posts panel, so you can see where each project is listed and what's still to do.
🔒 Where your data goes
We don't record or send your social media data anywhere - it stays on your machine, except what goes to the models you're already using. The source is visible so you can check:
- Discovery reads pages through Claude, so page content goes to Anthropic under your existing Claude subscription - the same place it goes for any Claude Code session.
- Nothing comes to us. No uploaded sessions, no cloud account, no telemetry.
Opportunities live in a local SQLite file, and the dashboard binds to
127.0.0.1only. - OCR of image/video posts runs entirely on your machine (bundled model, no API) - the pixels go nowhere.
- The Pro license refresh and the Pro venue-playbook sync each send exactly one thing: your opaque account token. What the agent learns about a site on your machine stays in your local store. Never your brands, pages, or opportunities.
- Postiz is opt-in: only if you connect your own API key, and only the posts you composed and chose to schedule.
🔍 Under the hood
- Slash commands and the discovery subagent are markdown prompts; the logic
lives in a small Node CLI (
lib/cli.js), a zero-dependency localhost bridge (bridge/), and a React dashboard (dashboard/) the bridge serves. - Browser driving is an MCP server (
mcp/browser-server/) that attaches to the dedicated Chrome profile over CDP. - The scoring brain (
skills/scoring-brain/,vendor/shared/) is vendored from a shared package.
📄 License
PolyForm Shield 1.0.0 - source-visible on purpose, so the privacy claims above are verifiable in the code you're actually running.