Agent skill

Wechat Article Compose

by tsingyuai in tsingyuai/growth-lab

把一个已确认的选题写成微信公众号长文。锁定复刻锚与用户价值、写出 article.md / wechat.yml / review.md,并通过公众号通用合规检查和人工预览前自检。准备、改写或核验公众号文章时使用;不负责发布,也不产出小红书卡片。

Apache-2.0Auto-check passedProductivity & Automation

Install Wechat Article Compose

skills CLI
$ npx skills add tsingyuai/growth-lab --skill wechat-article-compose -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install tsingyuai/growth-lab wechat-article-compose --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/tsingyuai/growth-lab.git skills-src && mkdir -p .claude/skills && cp -r skills-src/executors/wechat-article-compose .claude/skills/wechat-article-compose && rm -rf skills-src

Use ~/.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/

Facts

Skill name
wechat-article-compose
GitHub stars
2k
Token cost
~860 tokens
SKILL.md length
166 words
Files
11 (incl. scripts, references)
Skills in repo
22
Repo updated
First seen
Licence
Apache-2.0

At a glance

把一个已确认的选题写成微信公众号长文。锁定复刻锚与用户价值、写出 article.md / wechat.yml / review.md,并通过公众号通用合规检查和人工预览前自检。准备、改写或核验公众号文章时使用;不负责发布,也不产出小红书卡片。

  • Works in 5 steps: 确定生产单元 → 阶段一 brief → 大纲与标题 → …
  • Tasks that involve Messaging and chat bots
  • SKILL.md covers 0. 确定生产单元, 1. 阶段一 brief, 2. 大纲与标题 and 3. 写正文, plus 3 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Wechat Article Compose is an agent skill from tsingyuai/growth-lab. 把一个已确认的选题写成微信公众号长文。锁定复刻锚与用户价值、写出 article.md / wechat.yml / review.md,并通过公众号通用合规检查和人工预览前自检。准备、改写或核验公众号文章时使用;不负责发布,也不产出小红书卡片。

Its SKILL.md is about 860 tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/article-structure.md` and `references/compliance.md`).

It sits in Productivity & Automation, covering Messaging and chat bots. It works with WeChat. The repository describes itself as: An end-to-end growth tool that understands the product, fetch the data it needs, researches the market, executes campaigns, and reviews results to improve the next round of… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Messaging and chat bots

Example prompts

  • “/wechat-article-compose”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. 确定生产单元
  2. 阶段一 brief
  3. 大纲与标题
  4. 写正文
  5. 配置与自检

What it can do on your machine

Read from SKILL.md and the folder at commit 2d0807c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wechat Article Compose loads about 860 tokens when it runs, and up to ~3.3k if it reads all its reference files. Until then it costs about 37 tokens; SKILL.md has 166 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~37
When it runs · the whole SKILL.md, loaded when a task matches
~860
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from tsingyuai/growth-lab at commit 2d0807c, republished under its Apache-2.0 licence (© tsingyuai). 166 words, ~860 tokens.

Download SKILL.mdSave it as .claude/skills/wechat-article-compose/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
wechat-article-compose
description
把一个已确认的选题写成微信公众号长文。锁定复刻锚与用户价值、写出 article.md / wechat.yml / _review.md,并通过公众号通用合规检查和人工预览前自检。准备、改写或核验公众号文章时使用;不负责发布,也不产出小红书卡片。

公众号长文创作 SOP

公众号读者愿意读完长文,前提是标题让他点开、首屏说中他的卡点、每一节都给他一个可带走的结果。本 SOP 的重心在“完整解释 + 真实产品能力 + 可转发价值”。

严格按顺序执行。source-review.md 未经用户确认前,不写正文。

0. 确定生产单元

必须具备:选题、目标读者、文章类型(教程 / 案例 / 观点 / 更新)、账号角色(官号 / 个人号)、调用方 Model 的 Memory 输出目录,以及来自 SOUL.md、产品代码、页面或用户明确提供资料的可验证产品事实。

生产单元目录由调用方决定,默认 memory/<model-name>/outputs/<YYYYMMDD-slug>/:

文件作用
source-review.md阶段一 brief:写什么、参考哪 1-2 篇、为什么读者需要、证据与能力边界
article.md正文源文件,模板见 templates/article.md
wechat.yml标题、摘要、作者、封面、评论、发布审批,模板见 templates/wechat.yml
_review.md复刻锚、价值三问、标题候选、合规与发布自检,模板见 templates/_review.md
cover.png / assets/封面与正文图片;正文图片只用本地相对路径

1. 阶段一 brief

先读:

  1. article-structure.md
  2. replicate-value-guide.md
  3. title-patterns.md
  4. editorial-voice.md
  5. compliance.md

然后写 source-review.md:文章类型;1-2 篇复刻锚(已发布公众号长文、本产品已验证的小红书爆款或真实产品工作流)及复刻了什么;读者问题与可量化证据;产品能力边界(哪些已上线可验证、哪些只能作为探索写出边界)。交给用户确认后再进入下一步。

2. 大纲与标题

按“读者问题 → 先给结论 → 方法/案例 → 产品能力 → 截图证据 → 下一步”编排大纲,每个小标题都能单独被扫读。

写 5 个标题候选,每个标注钩子类型:痛点 / 反差 / 结果 / 数字 / 物证。

3. 写正文

  • 逐节回答用户价值三问,把“产品有某功能”改写成“读者因此能做到什么”。

  • 产品能力只写已上线、可验证的内容;来源不明确就停下询问,禁止补写。

  • 对标题、摘要和正文执行 xhs-render-cards 的 DAI SOP 的第一、二遍(恢复真实说话者、删除模型腔),语气按 editorial-voice.md 校准;不套小红书口吻。

  • 卡片、表格、步骤、数据对比等结构化内容直接用排版块写进正文,不截取网页卡片当配图(公众号不渲染 Markdown 表格):

    text
    ::: card [accent|soft|dark]   #### 眉题 / ### 标题 / 段落 / --- 分隔 / - 列表项 [| 标签]
    ::: steps                     - 标题 | 说明 | 补充
    ::: stats                     - 数值 | 说明
    ::: bars 系列A | 系列B          - 指标 | A 百分比 | B 百分比
    :::
  • 配图只承担排版做不到的事:第一印象、真实产品与成果物证、转化入口。先写 image-plan.md(位置、要传达什么、构图、素材来源、制作路线),正文用 ::: figure 配图位占位(首行图题,其余为说明),图片生成后再替换;仍含配图位时发布 Executor 拒绝创建草稿。

  • 产品界面图必须来自 screenshot-assets 的真实截图;概念图、封面可以走 generate-image。不得让 AI 伪造产品 UI。

  • 封面建议 2.35:1(如 900×383);正文图片放在生产单元的 assets/ 下并以相对路径引用。

  • 标题只写在 wechat.yml,正文不写 H1;article.md 中不留 > 说明行或 {…} 占位符,渲染器会把它们原样输出到正文。

  • 小标题用 ## 01 标题 形式,两位编号显示为主题强调色。

  • 品牌色通过 wechat.yml 的 theme 设置,只作点缀色(编号、线条、标记、强调字),底色保持白色。

  • 需要可点击入口时使用 [![入口文字](assets/cta.png)](https://...),alt 会显示为图片下方的链接文字。

4. 配置与自检

  1. 生成 wechat.yml,按品牌设置 theme(通常以 base: white-accent 加品牌色 accent / link 覆盖),默认 publish.mode: draft_only、publish.approved: false。author、content_source_url 留空时由发布 Executor 用环境变量默认值补齐。

  2. 运行机械检查,退出码为 1 时立即停止:

    bash
    python3 executors/wechat-article-compose/scripts/check-wechat-compliance.py <post-dir>
    python3 executors/xhs-render-cards/scripts/check-banned-phrases.py <post-dir>/article.md
  3. 语义审阅:机械检查只拦字面。逐条核对 compliance.md 与 SOUL.md 中的品牌、法律和平台约束。

  4. 填写 _review.md,记录复刻锚、价值三问、标题候选、合规结论与未决项。

交付

报告生产单元路径、最终标题与摘要、复刻锚、自检结果、偏差和仍需人工确认的事项。渲染预览与草稿同步交给 wechat-mp-publish。

不做

  • 不调用 xhs-render-cards 出卡片,不套小红书口吻;只借标题钩子、痛点和价值表达。
  • 不发布,不创建草稿。
  • 不把密钥、AppSecret 或授权配置写进文章目录。

© tsingyuai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 10 other files (scripts, references) in executors/wechat-article-compose of tsingyuai/growth-lab.

  • SKILL.md
  • agents/openai.yaml
  • references/article-structure.md
  • references/compliance.md
  • references/editorial-voice.md
  • references/replicate-value-guide.md
  • references/templates/_review.md
  • references/templates/article.md
  • references/templates/wechat.yml
  • references/title-patterns.md
  • scripts/check-wechat-compliance.py

Open the folder on GitHubat commit 2d0807c

Compare with similar skills

Wechat Article Compose 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.

Wechat Article Compose compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wechat Article Compose this skilltsingyuai/growth-lab2k—~860Automated safety check: PassApache-2.0
She Love Me863401402/she-love-me9191 repos~1.3kAutomated safety check: PassMIT
Wechat Article Extractorfreestylefly/wechat-article-extractor-skill1361 repos~1kAutomated safety check: PassNone
Wechat Miniprogram Builderchenjin-cmd/wechat-miniprogram-builder355—~634Automated safety check: PassMIT
Skill Wechat PublisherZJU-REAL/Easel3.2k—~1.8kAutomated safety check: PassApache-2.0
Wechat Mp Writerth3ee9ine/wechat-claw-skill206—~1.4kAutomated safety check: PassMIT

Similar skills

  • She Love Me

    863401402/she-love-me

    Acquire, import, and analyze WeChat or QQ chat histories, including installing supported exporters, guiding required login or contact selection, converting exports, assessing relationship dynamics…

    919 GitHub starsUsed in 1 repo~1.3k tokens
    Productivity & AutomationAuto-check passed
  • Wechat Article Extractor

    freestylefly/wechat-article-extractor-skill

    Extract metadata and content from WeChat Official Account articles.

    136 GitHub starsUsed in 1 repo~1k tokens
    Productivity & AutomationAuto-check passed
  • Wechat Miniprogram Builder

    chenjin-cmd/wechat-miniprogram-builder

    This skill should be used when the user wants to build, launch, monetize, or promote a WeChat mini-program with AI (vibe coding) — including topic selection, account registration & ICP filing…

    355 GitHub stars~634 tokensUpdated 2 mo ago
    Productivity & AutomationAuto-check passed
  • 微信公众号文章自动创作与发布工具。给定参考文章、文字或文档,自动搜索整理全网相关信息、生成图文并茂的公众号文章,并发布到微信公众号草稿箱。特别强调反 AI 检测写作。

    3.2k GitHub stars~1.8k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Wechat Mp Writer

    th3ee9ine/wechat-claw-skill

    微信公众号文章全自动写作与发布。从信息搜集、AI配图规划、报刊级 HTML 排版、到草稿创建和发布的完整流程。适用于 AI 日报、财经周报、深度分析、新闻资讯类文章。内置多种模板,并提供本地渲染、校验、图片规划和发布流水线脚本。

    206 GitHub stars~1.4k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check passed
  • Qiaomu Wx Video

    joeseesun/qiaomu-wx-video

    Qiaomu skill and workflow for downloading a WeChat Channels / 视频号 video or generated live replay when the user provides a weixin.qq.com/sph share link.

    134 GitHub stars~751 tokensUpdated 2 mo ago
    Productivity & AutomationAuto-check passed

More from tsingyuai/growth-lab

All 22 skills in this repo
  • Screenshot Assets

    tsingyuai/growth-lab

    Capture authenticated product screenshots through the repository-owned Playwright CDP script and archive them in the invoking loop's Memory.

    2k GitHub stars~583 tokensUpdated 10 days ago
    Auto-check passed
  • Media Crawler

    tsingyuai/growth-lab

    Install, authenticate, configure, operate, and troubleshoot the external MediaCrawler client shared by Douyin, Kuaishou, Bilibili, Weibo, Tieba, and Zhihu collectors.

    2k GitHub stars~731 tokensUpdated 10 days ago
    Auto-check passed
  • Run SEO Page Loop

    tsingyuai/growth-lab

    Run an SEO page observation-action-review loop with persistent Memory by coordinating demand research, page creation, adversarial review, image generation, IndexNow submission, and performance review.

    2k GitHub stars~1.2k tokensUpdated 10 days ago
    Auto-check passed
  • Wechat Mp Publish

    tsingyuai/growth-lab

    通过微信公众号官方 API 把公众号文章生产单元渲染为微信排版 HTML、生成阅读页预览、上传封面与正文图片并创建草稿;在三重确认下提交发布并查询状态。支持本机直连与固定 IP 远程发布服务两种模式。用户要求预览公众号、同步微信草稿、发布公众号或查询发布状态时使用。

    2k GitHub stars~797 tokensUpdated 10 days ago
    Auto-check: notes
  • Xhs Render Cards

    tsingyuai/growth-lab

    把已批准的小红书草稿、单一分析参考和真实产品素材变成可审查卡片:先完成 DAI 与 image plan,再按确定性、完整效果或可分离图层模式制作,机械验证 PNG 与清单并运行合规检查。精确文字和真实 UI 不交给模型猜测;AI 生图需要单独配置和授权。

    2k GitHub stars~1k tokensUpdated 10 days ago
    Auto-check passed
  • Xiaohongshu MCP

    tsingyuai/growth-lab

    使用本机 browser-first xiaohongshu-mcp 只读搜索小红书、下载候选首图、补全用户选择的笔记详情,并把脱敏证据写入调用方 Memory。用于 xhs-replicate 的选题和视觉参考研究,取代小红书 MediaCrawler 路径。

    2k GitHub stars~822 tokensUpdated 10 days ago
    Auto-check passed

Works with

Questions about Wechat Article Compose

What does Wechat Article Compose do?

把一个已确认的选题写成微信公众号长文。锁定复刻锚与用户价值、写出 article.md / wechat.yml / review.md,并通过公众号通用合规检查和人工预览前自检。准备、改写或核验公众号文章时使用;不负责发布,也不产出小红书卡片。. Wechat Article Compose is an agent skill from tsingyuai/growth-lab.

When should I use Wechat Article Compose?

Wechat Article Compose fits situations like: tasks that involve Messaging and chat bots.

How do I install Wechat Article Compose in Claude Code?

Run `npx skills add tsingyuai/growth-lab --skill wechat-article-compose -a claude-code`. Or copy the skill folder (executors/wechat-article-compose in tsingyuai/growth-lab) into .claude/skills/wechat-article-compose in your project. Claude Code loads it when a task matches its description.

How do I install Wechat Article Compose in Codex?

Run `npx skills add tsingyuai/growth-lab --skill wechat-article-compose -a codex`. Or copy the skill folder (executors/wechat-article-compose in tsingyuai/growth-lab) into .agents/skills/wechat-article-compose in your project. Codex loads it when a task matches its description.

Can I use Wechat Article Compose in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tsingyuai/growth-lab --skill wechat-article-compose -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-article-compose, .gemini/skills/wechat-article-compose, .github/skills/wechat-article-compose and .opencode/skills/wechat-article-compose in your project.

What does Wechat Article Compose need to run?

Going by SKILL.md and its folder, Wechat Article Compose needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Wechat Article Compose access the network?

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.

Is Wechat Article Compose safe to install?

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.

What licence does Wechat Article Compose use?

Wechat Article Compose is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wechat Article Compose use?

About 860 tokens (SKILL.md is roughly 3.4k 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 2.4k tokens, read only when the agent opens those files.

What are the alternatives to Wechat Article Compose?

Skills that share tags, products or a category with Wechat Article Compose: She Love Me (863401402/she-love-me, 919 stars), Wechat Article Extractor (freestylefly/wechat-article-extractor-skill, 136 stars), Wechat Miniprogram Builder (chenjin-cmd/wechat-miniprogram-builder, 355 stars) and Skill Wechat Publisher (ZJU-REAL/Easel, 3.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wechat Article Compose?

tsingyuai (a GitHub organization) maintains it in tsingyuai/growth-lab, which has 1,995 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on September 28, 2026.

Source: tsingyuai/growth-lab on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.