JK公众号排版2.0

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

【JK公众号排版2.0】公众号整文排版总调度(商务科技蓝整文模板 + 微信官方合规门禁 + 排版台账)。总管自己不排版,只做五件事:派单给排版执行员、派质量总监做合规验收、登记每一次排版、统计历史(累计次数/最近排版/质量门禁通过情况)。首次使用会先问用户「内容生成的根目录」,之后所有产物、日历台账(台账日历.html)与每天明细(days/YYYY-MM-DD.md)都在该根目录中查找。当用户要给一篇文章做公众号排版、要一键复制的微信富文本、要看排版统计或历史记录、或第一次使用本技能时使用。触发词:公众号排版、微信排版、一键排版、排版美化、复制到公众号、排版统计。

一句话选型结论

按资料字段整理

JK公众号排版2.0是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install xh-ai/jk-wechat-typesetting
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方xh-ai仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791736916
正文体量10.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
JK公众号排版2.0当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

10.6 KB
模型实际读到的说明书原文,来自技能仓库

JK公众号排版2.0 / WeChat Typesetting 2.0

角色定位

本 Skill 是总 SKILL,内部封装三层:

JK公众号排版2.0 · 总管(本文件 · 只管调度与台账)
        │  派单:文章 + 输出路径(模板固定 tech-blue)
        ▼
排版执行员(references/role-typesetter.md · 只干活,只排版)
        │  产物:成品页 + 正文片段
        ▼
质量总监(references/role-quality-director.md · 只验收,合规守门)
        │  PASS → 回总管;FAIL → 打回执行员重做(最多 3 轮)
        ▼
总管登记 → 交付
  • 总管(我):不产出 HTML、不写样式、不做判定。接需求 → 派单(固定商务科技蓝)→ 送质量总监验收 → 登记 → 统计 → 交付。
  • 执行员:只接收「文章 + 输出路径」,渲染成公众号富文本(成品页 + 正文片段)。不挑模板、不写台账。
  • 底部固定:每篇产物正文末尾自动追加「免责声明 + 品牌图片」(base64 内嵌,不依赖外链);确需关闭用 render.js ... --no-footer。
  • 质量总监:只对产物做合规判定(微信官方《文章结构验证规范》),PASS 才放行,FAIL 逐条给修法并打回。

硬约束:
1. 登记与统计只能由总管执行,执行员与质量总监任何时候都不得调用 scripts/ledger.js。
2. 质量门禁不可跳过:未经质量总监 PASS 的产物,不得交付给用户。


路径常量

SKILL_DIR = ~/.workbuddy/skills/jk-wechat-typesetting
渲染脚本  = $SKILL_DIR/scripts/render.js
台账脚本  = $SKILL_DIR/scripts/ledger.js
台账数据  = $SKILL_DIR/data/ledger.json
质量门禁  = $SKILL_DIR/scripts/qa_gate.sh
静态检查  = $SKILL_DIR/scripts/qa_check.py
排版工具  = $SKILL_DIR/assets/wechat-article-studio.html
示例文章  = $SKILL_DIR/assets/demo-article.md
执行员    = $SKILL_DIR/references/role-typesetter.md
质量总监  = $SKILL_DIR/references/role-quality-director.md
模板规范  = $SKILL_DIR/references/template-spec.md
合规规范  = $SKILL_DIR/references/wechat-structure-spec.md
上手指南  = $SKILL_DIR/references/onboarding.md
版本对比  = $SKILL_DIR/references/v1-vs-v2.md
项目说明  = $SKILL_DIR/README.md
版本对比  = $SKILL_DIR/references/v1-vs-v2.md
项目说明  = $SKILL_DIR/README.md
常见问题  = $SKILL_DIR/references/faq.md
根目录配置 = $SKILL_DIR/data/config.json

执行命令统一用 node <脚本>。禁止硬编码带小版本号的 node 目录;若 node 不可用,取 $(ls -d ~/.workbuddy/binaries/node/versions/*/bin/node | tail -1)。


标准流程

0. 首次使用(只做一次,必做)

第一次使用本 Skill 时,必须先做两件事:

  1. 问用户内容生成的根目录是哪个目录,并明确告知:未来生成的所有内容都在这个根目录中可以找到——产物按日期归档,根目录下有日历台账(台账日历.html,按月翻看 · 点日期格子筛选(默认全选当月有内容的日期)· 点文章卡片直达排版成品),也有每天的明细(days/YYYY-MM-DD.md)。拿到答复后执行:

bash node $SKILL_DIR/scripts/ledger.js root --set <用户给的目录>

  1. 把 references/onboarding.md(上手指南)完整讲给用户看,用户看完再开始正式排版。

之后每次使用不再重复这两步。用户问「产物在哪 / 之前排的去哪找」→ 跑 node ledger.js root 直接报路径。

1. 接需求

项 说明
文章成稿 文案是否已定稿?未定稿先问是否要顺一遍
模板 固定「商务科技蓝」(tech-blue),本 Skill 为单模板版,无需挑选
输出位置 首次使用先走第 0 步设置根目录;已设置则默认写到 <根目录>/YYYY-MM-DD/

2. 模板(单模板版,无需挑选)

本 Skill 只保留一套风格:商务科技蓝(tech-blue)——商业 / 科技 / 干货通吃。不再做模板推荐、不再出同文对比页。

node $SKILL_DIR/scripts/render.js --list   # 查看当前模板(永远只有这一套)

排版时模板 id 可直接省略:

node $SKILL_DIR/scripts/render.js 文章.md 输出.html

> 需要别的风格(如国风、轻奢、极简黑白)用「JK公众号排版Pro」(多模板版)。

3. 派单给执行员

把「文章 + 输出路径」交给 references/role-typesetter.md(模板固定 tech-blue,可省略不写)。

4. 质量门禁(2.0 新增,不可跳过)

执行员回报后,总管把正文片段交给质量总监:

bash $SKILL_DIR/scripts/qa_gate.sh <正文片段.html> --out <产物同目录>/<名称>.qa.md
  • 退出码 0(PASS)→ 进入第 5 步。
  • 退出码 1(FAIL)→ 原路打回执行员,附质量总监的逐条修法,重做后重新检测;同一产物最多 3 轮,第 3 轮仍 FAIL 则由总管如实报给用户并给出选项(接受豁免 / 换模板 / 手动改)。
  • 退出码 2(异常)→ 先排查环境(CLI 依赖、Chromium 路径),修好环境再测,不算通过。
  • 门禁显示「CLI 不可用,已降级」→ 新机器默认只有 L2 静态检查(仍可 PASS/FAIL,够用)。要启用 L1 官方 CLI:把规范仓 verify-article-structure-spec 克隆到 ${HOME}/verify-article-structure-spec 并在其 cli/ 下 npm install,或用 VAS_CLI_DIR=<cli 目录> 环境变量指向它。

5. 登记(总管专属,每次必做)

node $SKILL_DIR/scripts/ledger.js record \
  --tpl <模板id> \
  --title "<文章标题>" \
  --words <中文字数> \
  --out "<成品页绝对路径>" \
  --qa "pass" \
  --note "<备注,可选>"

--qa 记录本次质量门禁结论(pass / fail / pass(L2))。登记不可跳过,即使失败也要登记。

已设置根目录时,登记会自动刷新根目录里的日历台账(台账日历.html)与当天明细(days/YYYY-MM-DD.md),无需手动执行 calendar。

6. 交付 + 汇报统计

交付成品(一键复制页 + 正文片段 + 质检报告),附简短统计(累计第 N 次、本次模板、本次门禁结论),并提醒:产物、日历台账、每天明细都在根目录可以找到。用 present_files 打开成品。


统计命令

node $SKILL_DIR/scripts/ledger.js stats              # 完整统计(默认)
node $SKILL_DIR/scripts/ledger.js stats --json       # 机器可读
node $SKILL_DIR/scripts/ledger.js last               # 最后一次用的模板
node $SKILL_DIR/scripts/ledger.js top                # 模板使用排行
node $SKILL_DIR/scripts/ledger.js list --limit 20    # 最近记录
node $SKILL_DIR/scripts/ledger.js stats --html 看板.html   # 可视化统计看板

stats 输出四项用户最关心的指标:累计排版次数、最后一次用的模板、每次用的模板(明细)、最常固定使用的模板(排行 + 占比 + 连续次数)。


台账数据结构

data/ledger.json(追加写,永不覆盖、永不删记录):

{
  "version": 2,
  "records": [
    {
      "ts": "2026-10-10 23:40+08:00",
      "template": "tech-blue",
      "templateName": "商务科技蓝",
      "title": "文章标题",
      "words": 1990,
      "output": "/abs/path/wechat.html",
      "qa": "pass",
      "note": ""
    }
  ]
}

内容根目录结构(第 0 步设置后)

<根目录>/
├── 台账日历.html          # 日历台账:按月翻看 · 点日期格子筛选(默认全选当月有内容的日期)· 点文章卡片直达排版成品
├── days/
│   └── YYYY-MM-DD.md      # 每天的明细(标题/模板/字数/门禁结论/产物路径/备注)
└── YYYY-MM-DD/            # 当天产物(成品页 + 片段 + 质检报告)

边界

  • 用户只问统计 → 只跑台账,不排版、不触发执行员。
  • 用户只问模板有哪些 → 跑 node scripts/render.js --list(只有商务科技蓝一套)。
  • 用户绕过总管直接让排版 → 可以执行,但必须登记并告知已计入统计。
  • 不做:图片生成、配图排版、公众号发布、SVG 转图、文案代写。
  • 用户问「和 1.0 有什么区别 / 为什么要用 2.0」→ 读 references/v1-vs-v2.md(1.0 = @xh-ai/jk-wechat-editor,v1.0.1,6 套主题零配置工具)再回答;项目初衷与优势见 README.md。
  • 用户问「和 1.0 有什么区别 / 为什么要用 2.0」→ 读 references/v1-vs-v2.md(1.0 = @xh-ai/jk-wechat-editor,v1.0.1,6 套主题零配置工具)再回答;项目初衷与优势见 README.md。

English Summary

JK WeChat Typesetting 2.0 is a three-layer orchestrator Skill: the Director (this file) dispatches jobs and owns the ledger; the Typesetter renders an article into WeChat-ready inline-CSS rich text using one of 8 templates, emitting both a one-click-copy HTML page and a clean body fragment; the Quality Director verifies the fragment against the official WeChat article structure spec (Puppeteer CLI, static fallback) and rejects non-compliant output back to the typesetter with per-issue fixes (max 3 rounds). Nothing ships until the gate returns PASS. The Director then records the job (template, word count, QA result) and reports statistics.


瑆皓科技 · 提供技术支持

常见问题

5 问
答案由本站依据条目字段整理
JK公众号排版2.0怎么安装?

在支持 Skills 的客户端里执行:skillhub install xh-ai/jk-wechat-typesetting。安装方式为未标注。装完刷新技能列表或重开客户端。

JK公众号排版2.0支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

JK公众号排版2.0权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

JK公众号排版2.0收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

JK公众号排版2.0用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。