gingiris-1031/gingiris-skills/gingiris-twitter-agent-ops
Claude Code and agent skill by gingiris-1031/gingiris-skills
- community
Checking that the SKILL.md file is still in the repository.
Twitter/X Agent Operations SOP v2 — Rebuilt from real dual-account operations. Real data: • CN account: grew from 1,150 → 3,679 followers (~14 months), 1 tweet/day, OAuth1 direct post • EN account: Buffer API • Real incidents: cron silent-failed for 2 weeks unnoticed, analytics data off by 17×, thread performance worse than single posts What's new in v2: • Step-by-step onboarding (Q1→Q6), multiple choice wherever possible — no big forms • Mandatory daily log after every tweet + weekly report every Monday • Pre-publish safety checklist (agent must pass before posting) • Content pool tracker (used/unused) + alert when ≤3 items remain • Dual-account credential separation (CN: OAuth1 / EN: Buffer API) • MASTER-STATUS.md as the single source of truth — read + write every session 🇨🇳 Twitter/X Agent 运营 SOP v2 — 基于真实双账号运营经验重写。 开局对话式收集 context、强制日报+周报、发推前红线自检、素材库追踪、双账号凭证分离、MASTER-STATUS.md 单一真相来源。 真实数据:中文账号从 1,150 粉增长至 3,679 粉(约14个月),1条/天。 Triggers: "twitter运营" | "推特agent" | "发推SOP" | "AI代运营" | "推文日报" | "素材库" | "Buffer API" | "OAuth1发推" | "twitter automation" | "tweet sop" | "推特涨粉"
Install
npx vskill@latest install gingiris-1031/gingiris-skills/gingiris-twitter-agent-opsSKILL.md
Twitter/X Agent 运营 SOP v2
版本说明:v2 草稿。v1 给了你整套方法论框架,v2 的重点是:「已经在跑了,怎么确保不出事、出了事怎么发现、发现了怎么处理」。
⚠️ 开始之前:三个真实事故
在讲 SOP 之前,先讲三个真实踩过的坑。这三件事决定了 v2 的核心设计。
事故 1:cron 超时失败 2 周没人发现
cron job 连续超时失败,没有任何监控机制,整整 2 周没有推文发出。等发现时,粉丝增长已经明显停滞,算法分发也已经冷却。 → v2 修复:强制日报机制,发推后必填,缺了就是异常信号。
事故 2:v0.dev 流量数据相差 17 倍,被用户公开指出
推文中引用了单一数据源(DataForSEO)的「非品牌有机搜索」数字,没有交叉验证,被 @gefei55(哥飞)等用户公开指出数据不准,差了整整 17 倍。 → v2 修复:红线自检中加入「数字来源可查」强制检查项,无来源数字不发。
事故 3:某一话题提及频率过高,被用户指出「天天蹭流量」
某段时期内容过度集中在同一品牌/话题上,用户公开反馈感觉是在持续蹭热度,而不是真正分享。 → v2 修复:任何借势话题每月提及上限 1-2 次,在发推前检查本月该话题已出现次数。
第一步:开局 Context 收集(对话式,必须完成)
Agent 开始运营前,逐步引导用户提供信息,一次只问一个问题。不要一次抛出大表格——用户看到 6 个问题就会不想填。
收集完后给出一段状态判断,再开始工作。
对话引导脚本(按顺序执行)
Q1(先问这个)
你的 Twitter/X 账号是什么?现在有多少粉丝?
→ 记录账号名和粉丝基线,作为后续增长对比
Q2
这个账号主要发什么语言?怎么发推的?
语言(可多选): A) 中文 B) 英文 C) 中英都有
发布方式: A) 手动发 B) Buffer 排期 C) API 直发(cron 自动) D) 不确定 → 先检查发布机制再继续,cron 挂掉 2 周没人知道是真实事故
→ API 直发:中文账号用 OAuth1 四字段凭证;英文账号用 Buffer channel;两套不能混用
Q3
有素材库吗?
A) 有,大概还有 ___ 条没用(存在:本地文件 / Notion / 飞书 / 其他) B) 有,但不确定有多少 C) 没有
→ A 且条数 ≤ 3:本次先补素材,再排期 → C:第一任务建素材库,今天不开始写推文
Q4
最近发推有记录吗?
A) 有 MASTER-STATUS.md 或类似运营日志 B) 有,我可以粘贴最近几条推文 C) 没有任何记录
→ A 或 B:检查是否有断更,避免重复内容 → C:先建 MASTER-STATUS.md,这是整个系统的单一真相来源
Q5
你现在最想让读者记住你的哪 1-2 件事?受众是什么人?
(自由填写,没有选项——这个要你自己说)
→ 确定内容方向,避免选题漂移
Q6(最后问)
现在最重要的目标是什么?
A) 涨粉 B) 引流到某个链接(是哪个链接?___) C) 建立信任感 / 个人品牌 D) 以上都有,但最重要的是 ___
→ CTA 链接写进每条推文的 reply 策略,不放正文(正文带链接算法惩罚展示量 30-90%)
全部收集后:输出状态判断
判断矩阵(Agent 内部参考)
| 情况 | 判断 | 处理方式 | |
|---|---|---|---|
| cron 状态不确定 | 🚨 紧急 | 先检查 cron,确认正常再开始内容工作 | |
| 素材库 ≤ 3 条 | ⚠️ 预警 | 本次运营优先补充素材库,不排期 | |
| 素材库为空 | 🚨 阻塞 | 必须先建素材库才能排期 | |
| 上周发布记录缺失 | ⚠️ 提醒 | 让用户打开 MASTER-STATUS.md 核查 | |
| MASTER-STATUS.md 不存在 | 🚨 首次运营 | 本次任务先建立 MASTER-STATUS.md |
第二步:MASTER-STATUS.md — 唯一真相来源
这是整个系统中最重要的文件。 任何对话开始前,任何推文发出前后,都必须读写这个文件。
为什么这个文件不可缺少
AI 的上下文会被压缩、重置、遗忘。压缩后的记忆摘要不可信——它不会告诉你「今天发没发推」,它只会给你一个看起来合理但可能错误的答案。
只有 MASTER-STATUS.md 是事实。
这个教训在运营中被纠正了不止 5 次,每一次出问题都是因为没有在对话开始时读这个文件。
MASTER-STATUS.md 最小结构
第三步:推文日报(每次发推后必填)
强制规则:推文发出后 5 分钟内完成日报,不得拖延。
日报的作用:
- 标记素材为「已用」,防止重复发布
- 记录发布状态,作为后续周报数据来源
- 立即捕获发布异常(token 过期、发布失败等)
日报模板
第四步:红线自检 Checklist(发推前 agent 必须过的关卡)
发推前,逐项检查。任何一项未通过 → 不发,修改后重检。
第五步:推文周报(每周一生成)
每周一上午,在发推之前,先生成上周的周报。
周报模板
第六步:素材库建设与管理
什么是素材库
素材库是推文内容的原料仓库。所有推文必须来自素材库中已有的素材,agent 不得无中生有。
素材来源:
- 一手素材:账号主人的播客/访谈/文章/社交媒体原帖
- 数据来源:可被核实的公开数据(注明来源和日期)
- 亲身经历:真实发生过的事(不能是推理或假设)
素材库结构(SOURCE-INDEX)
素材库管理规则
标记规则:
- 发推后立即在 MASTER-STATUS.md Section 2 将对应素材标为「✅已用」
- 已用素材不得在 30 天内再次使用相同核心论点
- 素材可以「换角度」复用,但必须标注原素材编号和新角度
预警规则:
数据核实规则:
- 同一件事在不同场合说的数字可能有出入(如「3天 6000 Star」vs「第一周 6000 Star」)
- 取最可靠的版本,在素材库中标注「已核实,以[来源]为准」
- 不确定的数字不用——宁可删掉数字,也不用错误数字
第七步:账号发布机制(双账号双凭证)
这是一个不允许搞混的硬规则。
中文账号(OAuth1 直发)
英文账号(Buffer API 发布)
凭证混用预防规则
Cron 监控机制
来自事故经验:cron 超时失败可以连续 2 周没人发现。
第八步:内容创作方法论(来自真实账号 3,861 条推文数据分析)
这一节是 v1 的精华提炼,在 v2 中保留。数据来自向阳乔木的 X 运营研究。
四省模型(内容价值来自「帮读者少走几步」)
| 省什么 | 具体来说 | 内容示例 | |
|---|---|---|---|
| 省搜索 | 读者不用在信息海里找入口 | 「这 10 个工具的入口在这里」 | |
| 省理解 | 读者不用自己猜复杂概念 | 「用一张图解释 PLG 是什么」 | |
| 省试错 | 读者不用把坑全踩一遍 | 「我已经踩了这些坑,你不用踩了」 | |
| 省表达 | 读者可以直接把这条转给别人 | 「帮你转发给老板/同事的版本」 |
内容类型权重(来自实战数据)
| 类型 | 推荐占比 | 进 Top 10% 概率 | 说明 | |
|---|---|---|---|---|
| 长文(个人经历+数据+洞察) | 70% | ~26-28% | 爆款集中区 | |
| 工具/资源帖 | 20% | ~39-51% | 书签数最高 | |
| 生活碎片/轻量 | 10% | ~9% | 维持人味,不能太多 |
废弃类型(数据验证无效):
- 哲理金句短文(进 Top 10% 概率仅 ~7%,周均展示量废弃后 +266%)
- Thread 式长帖(整体效果差于高质量 single post,已改为谨慎使用)
黄金区间
- 字数:120-220 字(实测平均曝光 1,890 vs ≤120 字的 393,差距约 5 倍);有 Twitter 会员可写到 280 字,充分展开效果更好
- 开头:「我」+ 具体经历/数字/瞬间(6 条爆款全部第一人称)
- 时间:固定时段,北京时间 14:00-15:00 或 17:00-18:00
- CTA:放在第一条 reply(不在正文,正文带链接算法惩罚 30-90%)
死亡开头黑名单
以下开头模式,历史数据展示量最低,一律禁止:
Agent 系统提示词(完整版)
快速故障排查
| 现象 | 可能原因 | 检查和修复 | |
|---|---|---|---|
| 连续 2 天没有推文发出 | cron 超时/失败 | 检查 cron logs;手动运行一次确认 | |
| 推文发出了但 MASTER-STATUS.md 没更新 | agent 忘记更新 | 手动补录;下次日报前先补全 | |
| 中文账号发推失败 | OAuth1 token 过期或权限问题 | 去 Twitter Developer Portal 重新生成 access_token | |
| 英文账号 Buffer 发布失败 | access_token 过期 / profile_id 错误 | 登录 Buffer 检查 token;确认 profile_id | |
| 发布了重复内容 | 没有查 MASTER-STATUS.md | 启用强制 Section 1 查询流程 | |
| 推文被用户指出数据不准 | 单一来源未交叉验证 | 立即删推;更新素材库标注「数据存疑」;发勘误 | |
| 粉丝涨幅突然停滞 | 可能是断更/内容质量下滑/算法冷却 | 查 MASTER-STATUS.md 确认是否有发布中断;回顾最近 7 条推文开头质量 | |
| 某话题提及被用户指出频率过高 | 本月同一话题提及超过 2 次 | 检查 Section 4 计数;本月停止提及该话题 |
与其他 Skill 的关系
| Skill | 关系 | |
|---|---|---|
gingiris-seo-geo-agent | SEO/GEO 日报和 Twitter 日报需要协同,确保发推内容不引用未交叉验证的 SEO 数据 | |
gingiris-ugc-matrix | UGC 素材可以补充进 SOURCE-INDEX | |
gingiris-kol-outreach | KOL 合作案例是高质量推文素材来源 |
Scope boundary
This skill operates an owned account's daily editorial calendar, publishing controls and reporting. A coordinated creator/KOL launch—multiple creators, quote-post waves, YouTube amplification, campaign attribution or paid briefs—must be handed to gingiris-kol-outreach plus gingiris-launch. Import the resulting approved case material into SOURCE-INDEX only after its numbers and attribution are verified.
Install
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/gingiris-twitter-agent-ops/SKILL.md
Popularity
- Repository stars
- 82
- Repository forks
- 5
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gingiris-1031/gingiris-skills/gingiris-twitter-agent-ops)