100+ Social Media Skills for AI Agents
將您的 AI 代理人變成社群媒體專家。超過 100 項免費、開源、可安裝的技能,支援 Claude、ChatGPT、Gemini、OpenClaw、Cursor 等。
AI 翻譯
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Self-hosted Instagram comment-to-DM automation on Cloudflare's free plan. Meta's official API, Unified login, a real dashboard, never misses a comment. MIT.
翻譯準備中
正在載入完整 README。
檢視完整 README ↗Self-hosted Instagram comment-to-DM automation.
Someone comments GUIDE on your reel and the link lands in their DMs about two seconds later. It runs on your own Cloudflare account, on the free plan, through Meta's official API.
Set it up with AI · Quick start · Docs · Dashboard · Troubleshooting · Contributing
Hosted "comment for the link" tools cost $15 to $99 a month. They keep an access token to your Instagram account on their servers, next to every other customer's, and your followers' messages pass through them. They also miss comments: Instagram quietly drops webhooks for collapsed and low-signal comments, and a tool that relies on webhooks alone never sees those.
This project runs the same automation in your Cloudflare account instead. It uses no scraping, no browser automation and no password, and it costs nothing.
#launch2026). Any script works, and case, emoji, punctuation and Latin accents are ignored, so preco matches PREÇO.{username} in messages, and random public replies, so the thread doesn't look automated.A fast React app served by the same Worker, behind your secret admin URL and password.
| Page | What it does |
|---|---|
| Overview | A single status line (live, catching up or paused), today's numbers, a 24-hour chart, an on/off switch per automation and the latest comments. |
| Activity | Every keyword comment and what happened to it, with filters, search and counts. Open one to see the exact reason, what to do, and a Check again now button that can never send twice. |
| Automations | A card per reel with its thumbnail and stats. The editor has a post picker with thumbnails, keyword chips, a DM editor with link detection, public replies, a live phone preview and a "try a comment" box that runs the same matcher the Worker uses. |
| Settings | Your Instagram connection, health for each of the three ways comments arrive, Meta's hourly allowance meter, a live feed of what Instagram is sending, and the theme. |
It has light and dark themes, a phone layout with bottom tabs, a ⌘K command palette, and the shortcuts N (new automation) and G A (Activity). The classic server-rendered admin pages are still there too.
someone comments "guide"
│
▼
Meta webhook (signed) ───▶ your Worker ◀─── backup sweep every 5 minutes
│
claim the comment in D1, match your rules
│
▼
one private DM, now or from the queue (newest first)
│
▼
an optional public reply
INSERT … ON CONFLICT DO NOTHING before sending.SameSite=Strict sessions, CSRF tokens and a strict CSP. See SECURITY.md.Stack: Hono on Cloudflare Workers, D1 (SQLite) and cron triggers, built against Graph API v23.0. The dashboard uses React 19, Vite, Tailwind CSS v4, Radix UI and TanStack Query. It has about 470 integration tests that boot the real Worker in workerd with every Meta call faked.
Open an AI agent that can use your terminal (Claude Code, Codex, Cursor, Gemini CLI or similar) and paste this:
Set up https://github.com/hemang-doshi/ig-comment-dm for me. Follow SETUP-WITH-AI.md in the repo.
That's it. The agent installs and deploys everything, then walks you through Meta's dashboard (or clicks through it for you, if it can control a browser). It stops only when it needs you:
It takes about 15 minutes. You need an Instagram Creator or Business account. The agent sets up Meta's comment webhook through the API, so there's no verify token to paste.
You need Node.js 22.13 or newer, free Cloudflare and Meta for Developers accounts, and an Instagram Creator or Business account.
Create a Meta app with the Instagram use case (Unified login guide). You need the App ID, the App secret and a Facebook Login for Business configuration id.
Deploy:
git clone https://github.com/hemang-doshi/ig-comment-dm.git
cd ig-comment-dm
npm install
npx wrangler login
npm run setup
setup builds the dashboard, creates the database, asks for your Meta values, generates every other secret, deploys, and sets up Meta's webhook. It's safe to re-run. At the end it prints your admin URL and what's left to do in Meta.
Finish in Meta: add the redirect URLs, then Publish the app. Then open your admin URL and click Connect.
Updating: run npm run update. It pulls the latest version, applies migrations and redeploys, and your secrets and data stay in Cloudflare. The changelog says what changed.
$0. Meta doesn't charge for the API, and the Worker fits Cloudflare's free plan:
| Free-plan limit | What uses it |
|---|---|
| 100,000 Worker requests a day | One per webhook, plus dashboard calls, /health checks and at most 1,441 cron runs |
| 10 ms CPU per request | Why passwords use PBKDF2 at 12,000 iterations |
| 50 subrequests per run | A cron run sends at most 12 queued DMs per account |
| 5 cron triggers per account | Uses 2: the minute job and the daily job |
| D1: 100,000 rows written a day | About 13 per DM, so roughly 6,000–7,500 DMs a day |
/health: returns 200 while the database answers and both scheduled jobs run, and 503 when one stalls. Point an uptime monitor at it.npm run doctor: checks the live deployment's secrets, tables, accounts, rules, webhooks and cron jobs, and names the fix.npx wrangler tail: live logs, including Meta's rate-limit usage headers, with tokens never written.npm install
cp .dev.vars.example .dev.vars # fill in, or run: npm run keys
npm run db:migrate:local
npm run dev # Worker on http://localhost:8787
npm --prefix web run dev # dashboard with hot reload
npm test # unit + integration tests
Agents and contributors: start with AGENTS.md and CONTRIBUTING.md.
This project builds on CharanMN7/ig-comment-dm by Charan MN and contributors, which is MIT-licensed. That project wrote the Worker, the queue, the security model, the setup tooling and the docs site. This repository adds:
The full history is preserved in git.
MIT © Charan MN and contributors, Hemang Doshi.
Not affiliated with, endorsed by, or sponsored by Meta or Instagram. Instagram is a trademark of Meta Platforms, Inc. Use it within Meta's Platform Terms and Instagram's community guidelines. Don't spam people.