Route CEO-first multi-window work into owner-led role loops. Use for 总控/CEO、架构/CTO、内容主编、角色派发与复用、模型路由、来源窗口回调、role-windows 台账、skill 命中统计或 multi-window loop engineering。
The English summary is being prepared. Showing the original description.
Operate the WeChat Official Account AI-application workflow for articles, weekly digests, rich formatting, draft-box updates, and local handoff. Use for Agents, MCP, Skills, tool calling, workflows, and open-source AI updates; exclude Xiaohongshu and Xianyu.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Use this skill for the user's WeChat Official Account AI application content workflow, usually inside an accounts or content-operations repository. Stay inside the WeChat content lane unless the user explicitly asks for Xiaohongshu or Xianyu.
git status --short --branch
weekly or flexible.content-model-handoff: raw copy is not final copy; the WeChat role still owns source discipline, article structure, preview quality, draft-box state, and publish gates.humanizer-zh pass to remove template phrasing, fake reader emotions, repetitive contrast structures, and AI-ish section labels without changing facts or attribution.gzh-design when installed: choose a theme by article type, generate a clean body HTML plus preview wrapper, and run validate_gzh_html.py until ERROR=0. Use wechat-article-formatter as the legacy fallback.references/weekly-series-workflow.md..env.wechat.local, IP whitelist handling, and verification, read references/draft-box-workflow.md.references/formatting-and-visuals.md.Load these only when the article task needs that capability. If a related skill is not installed in the current Codex environment, state that and continue with the closest safe fallback:
content-model-handoff: use when a separate model/window produces raw article copy, title pools, or section drafts. Raw text is input to the WeChat role, not a publish-ready article.gzh-design: preferred for formal WeChat article layout when available. Use it to choose a theme, produce clean body HTML + preview wrapper, and validate with validate_gzh_html.py to ERROR=0.wechat-tech-writer: use for AI technology topic research, source gathering, and first-pass Chinese WeChat article drafting.humanizer-zh: use for Chinese article copy humanization, anti-AI texture, and final voice polish before WeChat preview or draft-box handoff.story-deslop: use only when a WeChat article contains narrative prose, story fragments, or dialogue that needs a natural storytelling pass; do not apply it to ordinary AI/tooling analysis copy.wechat-article-formatter: use as a legacy fallback when gzh-design is unavailable or the repository still relies on the older Markdown-to-WeChat HTML formatter.guizang-social-card-skill: use for WeChat covers, inline social-card-style illustrations, explanatory Swiss-style figures, and image-rich article assets.imagegen: use for new bitmap brand assets such as avatars or non-vector visual concepts; copy final project assets into the article directory.Prefer the repository's documented node command or system node. Use Codex bundled Node only when system node is unavailable or denied; discover the bundled path from the active Codex runtime/workspace dependencies instead of hard-coding a personal machine path.
On Windows PowerShell, read Chinese article files with explicit UTF-8 and avoid trusting garbled terminal output:
Get-Content -Raw -Encoding UTF8 content\wechat\<date>\article.md
For repositories that have migrated to account-first content layout, prefer the repository's documented paths such as:
content/accounts/<account>/platforms/wechat/<article-dir>/
content/accounts/<account>/platforms/wechat/automation/daily-runs/<date>.json
Older repositories may still use:
content\wechat\<date>
Use the path documented by the target repo; do not create a parallel legacy directory just because an older command example says content/wechat.
If a Node one-liner needs to match Chinese text, prefer reading UTF-8 files directly or use Unicode escapes in the check script instead of piping raw Chinese through a shell that may recode it.
node --check scripts\wechat\create-draft.cjs
For a repository that uses scripts/wechat/create-draft.cjs, the draft command usually looks like:
node scripts\wechat\create-draft.cjs <article-directory>
Use WECHAT_MP_DRY_RUN=1 with WECHAT_MP_HTML_PREVIEW_PATH to generate the local HTML preview without WeChat API calls.
When updating an existing draft, set these only for the current shell:
$result = Get-Content -Raw -Encoding UTF8 content\wechat\<date>\wechat-draft-result.json | ConvertFrom-Json
$env:WECHAT_MP_UPDATE_DRAFT_MEDIA_ID = $result.draft_media_id
$env:WECHAT_MP_THUMB_MEDIA_ID = $result.thumb_media_id
When the article is moving toward a real WeChat draft:
gzh-design if installed. Pick the theme by article type, generate the clean body HTML and preview wrapper, and run the validator until ERROR=0. Do not treat an unvalidated preview as publish-ready.draft_media_id when updating the same article unless the user asks for a new draft.no_manifest, missing paths, stale UI prepare, low prediction score, too many revisions, window mismatch, or status not ready_for_publish.Completion criterion: the final handoff can state the article path, prediction path, clean HTML/preview path, draft result, UI prepare state, manifest status, and whether the publish command was not run or was run with explicit current-turn approval.
ready_for_publish; prediction score meets the repo threshold; revision-round limit is not exceeded; required article, prediction, preview, draft result, and UI-prepare report paths exist; original and comments are enabled or user-confirmed; publish window matches or the user explicitly overrides it.appreciation=unknown may be allowed when the repo policy says so, but original and comments should not be silently ignored..env.wechat.local; check presence only.content/xiaohongshu, content/xianyu, or unrelated directories unless explicitly asked.draft_media_id and thumb_media_id where possible instead of creating duplicate drafts..codex/generated_images; copy final assets into content/wechat/....media_id, and explicitly state whether it was only written to draft box and not published.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Route CEO-first multi-window work into owner-led role loops. Use for 总控/CEO、架构/CTO、内容主编、角色派发与复用、模型路由、来源窗口回调、role-windows 台账、skill 命中统计或 multi-window loop engineering。
The English summary is being prepared. Showing the original description.
Read-only first workflow for diagnosing application incidents by collecting service, log, network, configuration, and functional evidence before proposing any fix.
The English summary is being prepared. Showing the original description.
Run user-authorized black-box web security tests and evidence-based reports. Use for 黑盒安全测试、渗透测试、数据泄露、未授权访问、公开 JS/API、登录爆破防护、CORS 或安全响应头检查。
The English summary is being prepared. Showing the original description.
Choose the narrowest reliable browser surface across Codex Browser, signed-in Chrome, Playwright CLI, and platform scripts. Use for browser automation, logged-in workflows, UI inspection, screenshots, form filling, publish previews, or frontend QA.
The English summary is being prepared. Showing the original description.
提议并执行 rubric 或 bucket 升级。两种模式:**完整 rubric bump**(最高风险动作,5 步强制 + 跨模型审核)和 **--bucket-only 轻量重校**(只换 bucket 边界,不动 rubric 公式)。**Phase 2 强制走 cheat-score-blind sub-agent 给校准池重打分**——不接受 self-scored fallback。触发词:"升级 rubric"/"bump rubric"/"更新公式"/"我想加一个维度"/"调整权重"/"重校桶"/"recalibrate bucket"。
The English summary is being prepared. Showing the original description.
初始化 cheat-on-content 内容校准工作区。仅在用户明确开始该工作流,或其子 skill 确认缺少 .cheat-state.json 时使用;不响应一般项目初始化、安装诊断或 Codex 首次会话。
The English summary is being prepared. Showing the original description.