Agent Reach
EdisonChenAI/agent-reach
Use the internet: search, read, and interact with 13+ platforms including Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu (小红书), Douyin (抖音), WeChat Articles (微信公众号), LinkedIn, Boss直聘…
微信公众号文章的选题、研究、写作、改稿、审稿与交付工作流。Use when creating, outlining, researching, rewriting, auditing, or packaging Chinese WeChat Official Account articles, 微信文章, 公众号推文, 公众号长文, 热点解读, 干货教程, 观点文, 故事文, 对比测评…
$ npx skills add flaqai/backlink_skills --skill wechat-writer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install flaqai/backlink_skills wechat-writer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/writer/wechat-writer .claude/skills/wechat-writer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wechat-writer" agent skill from https://github.com/flaqai/backlink_skills/tree/main/writer/wechat-writer into .claude/skills/wechat-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-writer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/flaqai/backlink_skills/tree/main/writer/wechat-writerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add flaqai/backlink_skills --skill wechat-writer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install flaqai/backlink_skills wechat-writer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/writer/wechat-writer .agents/skills/wechat-writer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wechat-writer" agent skill from https://github.com/flaqai/backlink_skills/tree/main/writer/wechat-writer into .agents/skills/wechat-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-writer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add flaqai/backlink_skills --skill wechat-writer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install flaqai/backlink_skills wechat-writer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/writer/wechat-writer .cursor/skills/wechat-writer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wechat-writer" agent skill from https://github.com/flaqai/backlink_skills/tree/main/writer/wechat-writer into .cursor/skills/wechat-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-writer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/flaqai/backlink_skills.git --path writer/wechat-writer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add flaqai/backlink_skills --skill wechat-writer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install flaqai/backlink_skills wechat-writer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/writer/wechat-writer .gemini/skills/wechat-writer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wechat-writer" agent skill from https://github.com/flaqai/backlink_skills/tree/main/writer/wechat-writer into .gemini/skills/wechat-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-writer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install flaqai/backlink_skills wechat-writerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add flaqai/backlink_skills --skill wechat-writer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/writer/wechat-writer .github/skills/wechat-writer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wechat-writer" agent skill from https://github.com/flaqai/backlink_skills/tree/main/writer/wechat-writer into .github/skills/wechat-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-writer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add flaqai/backlink_skills --skill wechat-writer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install flaqai/backlink_skills wechat-writer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/flaqai/backlink_skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/writer/wechat-writer .opencode/skills/wechat-writer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wechat-writer" agent skill from https://github.com/flaqai/backlink_skills/tree/main/writer/wechat-writer into .opencode/skills/wechat-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wechat-writer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wechat-writer微信公众号文章的选题、研究、写作、改稿、审稿与交付工作流。Use when creating, outlining, researching, rewriting, auditing, or packaging Chinese WeChat Official Account articles, 微信文章, 公众号推文, 公众号长文, 热点解读, 干货教程, 观点文, 故事文, 对比测评…
Wechat Writer is an agent skill from flaqai/backlink_skills. 微信公众号文章的选题、研究、写作、改稿、审稿与交付工作流。Use when creating, outlining, researching, rewriting, auditing, or packaging Chinese WeChat Official Account articles, 微信文章, 公众号推文, 公众号长文, 热点解读, 干货教程, 观点文, 故事文, 对比测评, 复盘文, 标题摘要, 配图方案, or 微信移动端排版稿. 通用网站 SEO 文章优先使用 writer;LinkedIn 长文优先使用 linkedin-writer;Medium 或英文叙事长文优先使用 medium-writer。
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including scripts and reference files (for example `profile/style-profile.example.md`, `references/frameworks-and-hooks.md` and `references/mobile-writing-and-packaging.md`).
It sits in Productivity & Automation, covering Messaging and chat bots. It works with WeChat and LinkedIn. The repository describes itself as: Awesome skills for submitting url to free websites. Get more backlinks for your website to get more traffic. The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3c56c94. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Wechat Writer loads about 1.8k tokens when it runs, and up to ~6.9k if it reads all its reference files. Until then it costs about 82 tokens; SKILL.md has 334 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from flaqai/backlink_skills at commit 3c56c94, republished under its MIT licence (© flaqai). 334 words, ~1,802 tokens.
.claude/skills/wechat-writer/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.把一个主题、链接、素材包或旧稿,整理成一篇准确、有判断、对读者有用、符合账号声音、适合微信移动端阅读的公众号成稿。
本 Skill 复用 writer 已有的事实核查、SEO 审计、humanization、图片打包和可选 R2 能力,但采用公众号优先的写作逻辑:
默认使用简体中文;用户指定其他语言或账号语言时跟随用户。
先判断用户真正需要什么:
| 用户意图 | 执行范围 |
|---|---|
| “今天写什么”“给几个选题” | 只做选题与评分,不写正文 |
| “写一篇公众号文章” | 完整执行到本地审过的 article.md |
| “完整制作一篇” | 成稿 + 图片方案/图片 + 微信交付包,不自动发布 |
| “检查/审一下这篇” | 只审稿;用户说“优化/改好”时直接改稿并复审 |
| “模仿这个风格” | 先建立临时风格指纹,再写作;不复制原句或虚构原作者经历 |
| “学习我的修改” | 对比修改,输出候选风格规则;只有重复出现或用户确认后才写入稳定档案 |
| “推到草稿箱/发布” | 先完成并封存成稿;只有另有可用发布工具且用户明确授权时才能执行外部发布 |
如果内容主要面向 Google 搜索,使用 ../SKILL.md。如果主要面向 LinkedIn Article、LinkedIn newsletter 或 LinkedIn 长文,使用 ../linkedin-writer/SKILL.md。如果主要面向 Medium 或第三方英文长文平台,使用 ../medium-writer/SKILL.md。
必须完整读取与任务有关的参考文件:
references/wechat-brief-and-evidence.mdreferences/frameworks-and-hooks.mdreferences/mobile-writing-and-packaging.mdreferences/wechat-review-rubric.md../references/fact-check-and-style.md../references/humanization.md../references/output-packaging.md../references/r2-image-upload.md 和 ../references/r2-security.md如果 profile/style-profile.md 存在,写作前读取它。不存在时不要把缺少风格档案当作错误;使用清晰、克制、具体的默认编辑声音。创建档案时以 profile/style-profile.example.md 为模板。
写作前创建或推断一张不超过 12 行的任务卡,保存到 wechat-brief.md:
关键信息缺失时做保守假设并写入任务卡。只有主题、受众或立场存在实质歧义,且不同选择会明显改变文章时,才向用户提问。
内部按“任务卡 → 证据 → 框架 → 初稿 → 审稿 → 改稿 → 成稿”执行,一次性交付。不要为每一步等待确认。
只有用户明确说“交互模式”“先给我选题”“先看提纲”时,在相应节点暂停。已确认的内容写入任务目录,继续时不要重新开始。
用户只说“检查”时输出报告,不擅自覆盖原文。用户说“优化、改好、完善、重写”时保存原稿副本,再直接修改并复审。
每篇文章使用独立目录:
writer/output/<article-slug>/中文标题使用简短、可读的英文或拼音主题 slug。不要覆盖其他文章,也不要把多篇文章混在一个目录。
推荐状态文件:
wechat-brief.md
source-ledger.md
outline.md
draft.md
article.md
wechat-audit.md
image-plan.md只创建任务实际需要的文件。draft.md 与 article.md 分开,确保初稿和成稿可追溯。
用户没有给出明确选题时,生成 5-10 个候选选题。每个选题按以下维度各评 1-5 分:
说明每个高分选题的切入角度与风险。不得把搜索结果数量、平台热榜或同题文章数量伪装成真实阅读量。
完整读取 references/wechat-brief-and-evidence.md,围绕核心判断列出 3-6 个必须证明的主张。
对于数字、日期、引语、研究结论、产品特性、政策、价格、排名和时效性事实:
source-ledger.md。verified、user_provided、needs_verification、softened、removed 或 unsupported。unsupported 主张不得进入初稿。事实、推断、观点、个人材料必须分开。搜索不可用时,删除无法核实的具体数字和引语,把结论缩小为有边界的分析,并在审计中记录降级。
完整读取 references/frameworks-and-hooks.md,从七类骨架中选择最符合任务卡的一类。不要让所有文章都变成“问题—原因—方法—总结”。
输出 outline.md,至少包含:
如果用户要求完整文章,提纲作为内部产物继续执行,不额外等待批准。
先生成 6-10 个不同机制的标题候选,再选择最准确、具体、可兑现的一个。候选应覆盖:
18-28 个中文字符是常见的编辑建议,不是平台硬限制;标题应服从清晰和信息完整。禁用无证据的“暴涨、封神、必看、内幕、颠覆、所有人都错了”。
摘要默认 60-100 个中文字符,直接说明对象、核心价值和适合谁。不得只重复标题或留下无意义悬念。生成 3-5 个内部标签,供运营管理使用,不塞入正文。
完整读取 references/mobile-writing-and-packaging.md。写作时:
默认不强制 FAQ。只有教程、解释、产品或搜索需求明显时,才加入 3-5 个真正的后续问题。
逐项对照 source-ledger.md:
完整读取 references/wechat-review-rubric.md。按“准确、观点、实用、合声、好读”五项各评 1-5 分。
通过条件:
阻断问题包括虚假或无法支持的核心事实、虚构亲历、标题无法兑现、错误归因、危险建议或关键链接/代码失效。
能在现有材料内修正的问题必须直接改稿,最多进行两轮。第二轮仍有风险时,删除不可靠内容、缩小承诺或换成条件式结论,不把未通过的稿件标成成稿。
事实和结构问题解决后,完整读取 ../references/humanization.md,执行自然化并再次核对:
然后运行机械审计:
node writer/wechat-writer/scripts/audit-wechat-markdown.mjs \
writer/output/<article-slug>/article.md \
--keyword "<核心主题>"脚本结果只用于定位结构和可读性风险,不替代事实核查和编辑判断。修正高影响问题后,把结果与人工判断写入 wechat-audit.md。
“写一篇”不默认生成图片,但应在 image-plan.md 中给出必要图片建议。用户说“完整制作、配封面、完整配图”时再生成。
图片先保存在文章目录并使用相对路径。只有用户需要公共 URL,且 writer/config/r2.config.json 有效时,才按共享 R2 参考执行上传。缺少配置不是错误。
正常公众号文章包至少包含:
writer/output/<article-slug>/
├── article.md
├── wechat-brief.md
├── source-ledger.md
└── wechat-audit.md按需增加:
outline.md
draft.md
image-plan.md
cover-wechat.png
hero-16x9.png
section-01-16x9.png
article-with-images.md
image-urls.jsonarticle.md 是审过的原始正文。配图或排版版本写到独立文件,不覆盖它。
最终回复只需说明:
article.md 使用下列结构,按题材灵活调整:
# 主标题
> 摘要:60-100 字,说明对象、价值和适合谁。
开头钩子与核心问题。
## 具体、能推进论证的小标题
正文……
## 反方、边界或使用条件
正文……
## 结尾标题(可选)
回收核心判断,给出具体行动或观察信号。
---
## 参考资料
1. 来源名称:文章或页面标题,日期,URL
## 公众号发布包
- 备选标题:
- 摘要:
- 标签:
- 封面方向:
- 内文图建议:
- CTA:
- 事实核查说明:发布包是运营附录,不属于对外正文;复制到公众号编辑器前可按需删除。
article.md 与 draft.md 分开,图片版不覆盖原始成稿。© flaqai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts, references) in writer/wechat-writer of flaqai/backlink_skills.
Open the folder on GitHubat commit 3c56c94
Wechat Writer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Wechat Writer this skillflaqai/backlink_skills | 754 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Agent ReachEdisonChenAI/agent-reach | 110 | 1 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Media WritershareAI-lab/lab-skills | 314 | — | ~870 | Automated safety check: Pass | Apache-2.0 | |
| WeChat Article Publisheriamzifei/wechat-article-publisher-skill | 157 | — | ~2.6k | Automated safety check: Notes | MIT | |
| WeChat Official Account Publisheraiworkskills/wechat-article-skills | 669 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Wechat Content Pipeline843645440/wechat-skill | 109 | — | ~1.3k | Automated safety check: Pass | Custom licence |
EdisonChenAI/agent-reach
Use the internet: search, read, and interact with 13+ platforms including Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu (小红书), Douyin (抖音), WeChat Articles (微信公众号), LinkedIn, Boss直聘…
shareAI-lab/lab-skills
Create platform-native content that resonates with each community's culture.
iamzifei/wechat-article-publisher-skill
Publishes Markdown or HTML articles as drafts to a WeChat Official Account through an API client, with a first-time user walkthrough.
aiworkskills/wechat-article-skills
Publishes a finished article and its images directly to a WeChat official account through its official API, as a draft or a live broadcast.
843645440/wechat-skill
编排中文微信公众号文章。两条入口:用户成稿只排版推草稿(去 AI 味可关,不卡字数);或给主题由 AI 写(去 AI 味强制开)。可降级配图、封面、随机主题,写入指定账号草稿箱。默认不扫热点、不公开发布。
aiworkskills/wechat-article-skills
Local, offline pre-publish review for a WeChat official account article: sensitive words, typos and platform compliance, producing an actionable fix list.
flaqai/backlink_skills
SPD V1 Batch. An agent skill from flaqai/backlink_skills.
flaqai/backlink_skills
SPD V2 Quality. An agent skill from flaqai/backlink_skills.
flaqai/backlink_skills
Build and maintain a reusable backlink-submission candidate pool with global deduplication, fee and brand classification, configurable batch exports, and executor feedback.
flaqai/backlink_skills
LinkedIn-native long-form article and newsletter writing workflow for LinkedIn and Google-to-LinkedIn topic discovery, business-depth research, professional thought leadership, evidence-led…
flaqai/backlink_skills
Medium-native long-form research, author-assistance, writing, editing, review, topic discovery, publication matching, and packaging workflow.
flaqai/backlink_skills
外链自动提交合并版:在当前授权范围内处理目录投递和一对一官方 Contact 邮件申请,包含去重、验证、结果取证与可恢复审计。
Categories
微信公众号文章的选题、研究、写作、改稿、审稿与交付工作流。Use when creating, outlining, researching, rewriting, auditing, or packaging Chinese WeChat Official Account articles, 微信文章, 公众号推文, 公众号长文, 热点解读, 干货教程, 观点文, 故事文, 对比测评…. Wechat Writer is an agent skill from flaqai/backlink_skills. 微信公众号文章的选题、研究、写作、改稿、审稿与交付工作流。Use when creating, outlining, researching, rewriting, auditing, or packaging Chinese WeChat Official Account articles, 微信文章, 公众号推文, 公众号长文, 热点解读, 干货教程, 观点文, 故事文, 对比测评, 复盘文, 标题摘要, 配图方案, or 微信移动端排版稿.
Wechat Writer fits situations like: packaging Chinese WeChat Official Account articles; tasks that involve Messaging and chat bots.
Run `npx skills add flaqai/backlink_skills --skill wechat-writer -a claude-code`. Or copy the skill folder (writer/wechat-writer in flaqai/backlink_skills) into .claude/skills/wechat-writer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add flaqai/backlink_skills --skill wechat-writer -a codex`. Or copy the skill folder (writer/wechat-writer in flaqai/backlink_skills) into .agents/skills/wechat-writer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add flaqai/backlink_skills --skill wechat-writer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wechat-writer, .gemini/skills/wechat-writer, .github/skills/wechat-writer and .opencode/skills/wechat-writer in your project.
Going by SKILL.md and its folder, Wechat Writer needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Wechat Writer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Wechat Writer: Agent Reach (EdisonChenAI/agent-reach, 110 stars), Media Writer (shareAI-lab/lab-skills, 314 stars), WeChat Article Publisher (iamzifei/wechat-article-publisher-skill, 157 stars) and WeChat Official Account Publisher (aiworkskills/wechat-article-skills, 669 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
flaqai (a GitHub organization) maintains it in flaqai/backlink_skills, which has 754 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on September 24, 2026.
Source: flaqai/backlink_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.