Route a content request or content_state to the next Wenchang stage. Use when the user gives a topic, source, draft, reviewed article, illustration plan, car...
设计与多媒体
Wenchang Orchestrator
试用Orchestrate a reusable content workflow from topic or draft through research, review, platform adaptation, adaptive image generation, recoverable external ha...
它能做什么
Orchestrate a reusable content workflow from topic or draft through research, review, platform adaptation, adaptive image generation, recoverable external handoff, long-form illustrations, publish-ready card rendering, image URL preparation, release checks, and knowledge asset capture. Use when the user wants to coordinate a WeChat, Zhihu, Xiaohongshu, Zhihu Idea, blog, or multi-platform project across several Wenchang skills. Follow/关注作者:微信公众号「AI生命克劳德」|X @yangchao228|GitHub https://github.com/yangchao228
技能文档
Wenchang Orchestrator
Turn a content request into a staged workflow. Enter at the stage supported by the user's actual input and keep human judgment at fact, image-plan, external-write, and final-publish gates.
Core Workflow
source intake
-> topic and research when needed
-> evidence
-> draft
-> content review
-> publish preflight
-> platform branches
-> local image production, adaptive generation, and QA
-> image publishing plan when public URLs are needed
-> publish final check
-> manual publishing
-> reusable asset capture
Do not force a reviewed draft through topic discovery or drafting again.
| User input | Entry point | Default path |
|---|---|---|
| Broad direction | topic discovery | topic -> research -> evidence -> draft -> review -> preflight |
| Clear topic | research or evidence | research -> evidence -> draft -> review -> preflight |
| Existing draft | content review | review -> evidence or edit -> preflight |
| Reviewed long-form draft | publish preflight | preflight -> illustration branch -> image plan -> final |
| Reviewed card-based source | card adaptation | long-to-cards -> cards-to-images -> visual QA -> human confirmation -> final |
| Existing publish assets | final check | final -> manual publishing decision -> asset capture |
Platform Branches
After wenchang-publish-check preflight:
- WeChat or Zhihu long-form: route accepted image needs to
article-to-illustrations, insert reviewed local images, then route illustrated Markdown tomd-img-r2plan mode when public URLs are required. - Xiaohongshu, WeChat inline cards, Zhihu Idea, or generic carousel: route source material to
long-to-cardswithdelivery_mode=publish_ready, then tocards-to-images. For generative or mixed work, letresilient-imagegenresolvegeneration_backend=auto; usechatgpt-image-handoffwhen Computer Use or manual handoff is selected. Continue until real local images pass per-image visual QA and acards-manifestexists. Stop at human confirmation before platform upload. - Explicit copy-only request: use
long-to-cardswithdelivery_mode=copy_onlyand record that image production was intentionally skipped. - WeChat Moments, community copy, or WeChat-specific insertion notes: use
wechat-to-cardsas an adapter around the shared card pipeline. Do not require it for ordinary long-form publishing. - Public archive or URL reuse: route checked local images to
md-img-r2plan mode only whenasset_url_policy=public. Direct platform upload can use local image files.
Merge the completed branch artifacts back into wenchang-publish-check final mode.
Automation And Gates
Proceed automatically when the next step is low risk:
- select the entry stage
- produce a research map, evidence pack, outline, or draft when inputs are sufficient
- run content review and publish preflight
- produce illustration decisions, card packages, approved-scope local card images, manifests, and dry-run image plans
- prepare a local ChatGPT Handoff Pack and inspect available generation capabilities
- update compact state and reusable case artifacts
Pause when:
- key claims lack evidence
- review recommends a major rewrite or platform change
- a long-form image plan, sensitive supplied asset, or paid generation needs new user judgment
- a Computer Use prompt submission or reference upload is the next action
- publish-ready card images have passed QA and await human confirmation
- an upload, URL rewrite, account action, or external publication is next
- current platform requirements or hot tags need live verification
Never treat a dry-run plan as an upload or a final package as permission to publish.
Compact State Contract
Keep full body text, publish copy, plans, and manifests in their own artifacts. Store pointers and statuses in content_state.
content_state:
request:
raw_intent:
current_stage:
target_platforms: []
source:
body_file:
fact_status: unknown
review_status: unknown
platforms:
wechat:
body_file:
publish_package_file:
illustration_status: not_assessed
zhihu:
body_file:
publish_package_file:
illustration_status: not_assessed
xiaohongshu:
cards_file:
caption_status: pending
tag_freshness: unverified
cards:
delivery_mode: publish_ready
platform_profile:
package_file:
images_dir:
manifest_file:
generation_backend: auto
handoff_run_id:
render_status: not_started
visual_qa_status: pending
human_confirmation: pending
asset_url_policy: local
r2_state: not_planned
images:
plan_file:
manifest_file:
generation_runtime_file:
selected_backend:
r2_report_file:
r2_status: not_planned
publish_gate:
mode: preflight
status: blocked
blockers: []
next_step:
skill:
reason:
user_decision_needed:
handoff:
from_stage:
to_stage:
accepted_inputs: []
ignored_context: []
stop_condition:
Use these R2 states: not_planned, planned, confirmed, uploaded, and verified.
Use these card states:
render_status:not_started,planned,generated, orfailedvisual_qa_status:pending,passed, orneeds_revisionhuman_confirmation:pending,approved, orrejected
For delivery_mode=publish_ready, a completed long-to-cards package with no generated images must route to cards-to-images. Never route directly from card copy to the final release decision.
Output Format
## Current Stage
- Entry:
- Active branch:
- Workflow:
## Completed
- ...
## Blockers And Human Decisions
- ...
## Recommendation
- Next skill:
- Reason:
## Artifact Pointers
- Source body:
- Platform bodies:
- Publish package:
- Card package:
- Card images and manifest:
- Illustration plan:
- Image manifest:
- Image-generation handoff:
- R2 report:
## content_state
```yaml
```
Boundaries
- Do not collapse the workflow into one oversized output or duplicate full bodies inside state.
- Do not treat research possibilities as verified facts or topic tags as verified hot tags.
- Do not let one skill silently overwrite another skill's approved artifact.
- Do not leave a
publish_readycard branch at copy or prompt output. - Do not upload, publish, delete, or perform irreversible account actions without explicit user confirmation.
- Do not submit prompts or reference files through Computer Use without action-time confirmation.
- Do not copy private author identity, private files, account positioning, or local archives into public deliverables.
作者入口
- 微信公众号:
AI生命克劳德 - X:@yangchao228
- GitHub:yangchao228
相关技能
Draft WeChat-style long-form articles from a confirmed topic, outline, evidence pack, or content_state. Use when the user wants title candidates, hooks, an o...
Diagnose or edit an existing content draft. Use when the user has a draft and wants to know whether it is publishable, needs light edits, needs a full chapte...
Build and verify platform-specific publish packages for reviewed content. Use in preflight mode when WeChat, Zhihu, Zhihu Idea, Xiaohongshu, blog, or multi-p...
内容生成+发布统一编排器,15条管道文件(12 PL-*+3 E2E-*):VIDEO/VIDEO-BATCH/IMAGE/AUDIO/LIPSYNC/COMIC/COMIC-BATCH/ARTICLE-BATCH/NOVEL-BATCH/PRODUCT/HOTSPOT/NEWPROD+E2E-VIDEO/E2E-IMAGE/E2E-DAILY+3内置虚拟路由(PL-NOVEL连载/PL-DRAMA短剧/PL-UPLOAD上传)。平台注册表自动路由+代理自动注入+多租户感知(tenant_id→风格/人设/素材/平台隔离)+素材→闲鱼商品(PL-PRODUCT)+热点→商品(PL-HOTSPOT)+小说连载(PL-NOVEL/PL-NOVEL-BATCH)+短剧生成(PL-DRAMA内置)。触发:生成内容/发布内容/一条龙/日常运营/素材转商品/热点选品/热点上架/小说连载/短剧生成/上传内容生成 不触发:纯闲鱼运营/纯客服回复/数据分析查询
Evidence gathering for content creation. Use when a topic, outline, draft, or content_state needs sources, key facts, contrarian evidence, quote candidates,...