简体中文 | English
Turn product documentation, knowledge-base facts, SEO keywords, trend hooks, and an outline into audited articles + 7-platform publish packs before any publishing step.
👉 Install from ClawHub · Demo Request · Demo KB · Platform Matrix · Publish Package Contract
KB-first ·
Audit-gated ·
7-platform bundle ·
Wechatsync-ready
| Knowledge-base first It starts from docs, FAQ, and release notes instead of an empty prompt. |
Audit before publish Accuracy, keyword fit, structure, and platform rules are checked before packaging content. |
One topic, many channels The same source topic is adapted into the canonical 7-platform bundle by default. |
Built for operators It returns a draft, an audit report, a publish package, and draft-sync hints instead of raw copy alone. |
| Traditional workflow | IP Publisher |
|---|---|
| Keywords, trends, and source material live in separate places | KB docs, keywords, trends, and outline are normalized into one structured request |
| Generate first and hope manual review catches problems | Audit gate comes before publish packaging |
| Every channel needs manual rewriting | The canonical 7-platform bundle is generated by default |
| Output often looks like generic AI rewriting | Technical content leans toward Q&A, tables, heading hierarchy, and entity labels |
| Operators receive copy only and must rebuild the rest | Operators receive article.md, audit_report.json, publish_package.json, and platform files |
| You provide | The workflow does | You get back |
|---|---|---|
| Product/tool KB docs, primary keywords, trend hooks, outline brief, audience | Generates from the KB, audits grounding/keyword fit/structure/platform rules, then adapts the same core piece into 7 platform payloads | article.md, audit_report.json, publish_package.json, and platforms/*.md |
outputs/<task_id>/
article.md
audit_report.json
publish_package.json
platforms/
wechat_official.md
xiaohongshu.md
zhihu.md
juejin.md
csdn.md
toutiao.md
weibo.md
This example comes directly from the bundled repo demo:
- Request: data/tasks/demo-request.json
- Output: outputs/phase1-demo-mineru/article.md and outputs/phase1-demo-mineru/audit_report.json
- Current demo audit result:
passwith all four scores at1.0
- It starts from a knowledge base, not an empty prompt.
- It runs an audit gate before packaging content for distribution.
- It defaults to a canonical 7-platform bundle, not an inconsistent 3-platform vs. 29-platform story.
- It is draft-sync first through Wechatsync, not a username/password autopublisher.
- For technical content it explicitly optimizes for
Q&A, comparison tables, clear heading hierarchy, entity labels, and reproducible code examples.
- Product, SEO, and knowledge-base content teams
- Operators who need one source topic adapted into WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo
- Teams that want accuracy and auditability before adding publishing automation
- Turning product docs and KB content into AI-friendly and SEO-ready article systems
- Combining a trend hook with product knowledge into a reviewable draft
- Splitting one technical topic into WeChat, Zhihu, Juejin, CSDN, Xiaohongshu, Toutiao, and Weibo versions
- Giving operations teammates a lower-friction workflow with audit gates instead of auto-post risk
IP Publisher now centers on one production path:
- Retrieve facts from a product/tool knowledge base
- Combine them with SEO keywords, trend hooks, and an outline brief
- Generate an AI-friendly article structure
- Audit grounding, keyword coverage, structure quality, fact density, and platform limits
- Export 7 platform payloads plus a publish package and Wechatsync draft-sync metadata
The default canonical bundle is:
wechat_officialxiaohongshuzhihujuejincsdntoutiaoweibo
git clone https://github.com/veeicwgy/ip-publisher.git
cd ip-publisher
bash scripts/setup.sh
python3 scripts/quickstart.pyThe new quickstart asks for:
- product/tool name
- primary keywords
- trend/topic hook
- outline brief
- target audience
- content type (
generalortechnical)
It no longer asks “which platform?” as the main question. One topic now defaults to the 7-platform bundle.
Useful demo inputs:
After a run you will get:
request.jsondraft.jsonaudit_report.jsonpublish_package.jsonarticle.mdplatforms/*.md
This repo does not do username/password login automation.
The recommended publishing bridge is Wechatsync:
- browser-login based
- draft-first
- same web APIs as the platform editors
- only after
audit_report.status == pass
The repo now includes a lightweight built-in humanizer step inspired by Humanizer-zh. It focuses on reducing template-like AI phrasing while preserving facts.
MIT

