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.