wechat-formatter
Render article markdown into WeChat-style HTML as an independent executor. Use when Codex needs公众号排版预览, WeChat HTML output, or a publishable HTML artifact generated from an article markdown draft.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abigale-cyber/content-system-wechat-formatterWeChat Formatter
Convert article markdown into WeChat-style HTML for preview, inspection, and downstream publishing. If a sibling *-writing-pack.json exists, this executor will also consume summary points, highlight quotes, share copy, and ending CTA blocks.
Quick Start
Run the default command:
.venv/bin/python -m skill_runtime.cli run-skill wechat-formatter --input content-production/drafts/ai-content-system-article.md
Prepare Source Article
Start from an article markdown draft that is already written and ready for visual formatting.
If a sibling *-writing-pack.json exists, it will be used as an optional sidecar.
Follow Formatting Workflow
- Read the article markdown draft.
- Render the content through the shared formatter runtime in
skills/wechat-formatter/runtime.py. - Produce standalone WeChat preview HTML for inspection and downstream publishing.
- When a writing-pack sidecar exists, append summary / quotes / share-copy / CTA presentation blocks without altering the source article file.
- If
wechat-studiois involved, let the workbench apply its own theme, typography, inline image placement, and draft-push workflow on top of this executor.
Write Output
Write the primary exported file to:
content-production/ready/<slug>-wechat.html
Respect Constraints
- This skill formats and renders content; it does not author the article itself
- HTML quality depends on the article draft and current workbench state
- Workbench theme choices belong to
wechat-studio; this skill itself should stay focused on producing HTML from Markdown
Read Related Files
- Shared runtime:
skills/wechat-formatter/runtime.py - Pipeline entry:
skill_runtime/engine.py - Workbench integration:
skills/wechat-studio/frontend/server.py - Execution guide:
docs/wechat-formatter-execution-spec.md
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abigale-cyber-content-system-wechat-formatter": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
humanizer-zh
Remove obvious AI-writing traces from Chinese text in a constrained way. Use when Codex needs to reduce AI smell without changing facts, data, or the article's core argument.
news-aggregator-skill
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 28 sources including Hacker News, GitHub, Hugging Face Papers, AI Newsletters, WallStreetCN, Weibo, and Podcasts. Use when user requests 'daily scans', 'tech news', 'finance updates', 'AI briefings', 'deep analysis', or says '如意如意' to open the interactive menu.
feishu-bitable-sync
Sync a local `wechat-report` result into Feishu Bitable after the user has reviewed the report and confirmed the sync.
wechat-collect
Fetch a public WeChat article URL, archive the raw HTML, and convert the article into a stage-1 compatible brief in `content-production/inbox/`. Use when Codex needs to collect公众号文章素材 or start the Stage 2 collect-to-create pipeline from a public `mp.weixin.qq.com` URL.
tavily-research
Conduct comprehensive AI-powered research with citations via the Tavily CLI. Use this skill when the user wants deep research, a detailed report, a comparison, market analysis, literature review, or says "research", "investigate", "analyze in depth", "compare X vs Y", "what does the market look like for", or needs multi-source synthesis with explicit citations. Returns a structured report grounded in web sources. Takes 30-120 seconds. For quick fact-finding, use tavily-search instead.