№ 0778Skill
Reply: Instagram and Threads engagement plugin for Muse
Muse plugin that scans recent Instagram and Threads posts for unanswered comments, triages them and drafts replies in the user's voice for one-tap approval. Drafts only, never auto-posts.
reply
An engagement copilot for Instagram and Threads, packaged as a Muse plugin.
It scans your recent posts for comments you haven't answered, triages them
(question, compliment, collab inquiry, spam, sensitive), and drafts replies in
your voice for one-tap approval. Drafts only — it never auto-posts.
Why
Engagement is half the algorithm and the most tedious part of posting. ChatGPT
apps can help you write content, but they can't watch your comments on a
schedule, remember your voice, or learn what you already handled. A plugin
running inside your agent can.
How it works
scripts/scan.pypulls your recent posts (default: last 7 days) via theinstagram-cliandthreads-cliCLIs, fetches their comments in batches,
and writes a review queue tologs/queue_YYYY-MM-DD.json.- Comments are triaged:
question,conversational,collab(brand/deal
inquiries surface prominently),sensitive(flagged, never drafted),spam(filtered, counted). The scan also reportstop_fans(your most
frequent commenters — prioritize them, relationship signals compound) and
apin_candidateper post (best comment to pin in the first hour). - The agent drafts replies using your editable voice profile
(scripts/voice.md, with a monthly trend radar) and presents them grouped
as needs you vs. ready to send — newest first, since the first
30–60 minutes after posting is the highest-leverage reply window. - You approve a batch; approved comments are marked handled
(state/seen.json) so the queue stays clean.
Install
Claude Code:
/plugin marketplace add stellakaval/reply
/plugin install reply@reply
Muse (native plugin system, in your terminal):
muse plugins marketplace add stellakaval stellakaval/reply
muse plugins install reply@stellakaval
muse plugins approve reply
Then run /replies to review your queue.
Quickstart
# 1. Copy the example config and voice profile, make them yours
cp scripts/config.example.json scripts/config.json
cp scripts/voice.example.md scripts/voice.md
# edit: your IG/Threads usernames (so your own comments are skipped),
# then fix up the voice examples until they sound like you
# 2. Make sure your accounts are connected
instagram-cli accounts # if empty, run instagram-cli connect-url
threads-cli accounts # if empty, run threads-cli conne



