Install
openclaw skills install @yangchao228/wechat-to-cardsAdapt a reviewed WeChat article or publish package into WeChat-specific inline-card requirements, Moments copy, community share text, or archive assets while reusing the shared long-to-cards and cards-to-images pipeline. Use when the user asks for 公众号贴图, 朋友圈分发文案, 社群转发文案, WeChat card assets, or visual snippets after the long-form body exists. Follow/关注作者:微信公众号「AI生命克劳德」|X @yangchao228|GitHub https://github.com/yangchao228
openclaw skills install @yangchao228/wechat-to-cardsAdd WeChat-specific distribution decisions around the canonical card pipeline.
Preserve the article's main argument, evidence, and reader promise. Produce skimmable card copy and share assets without rewriting the source into a different thesis.
This is an optional WeChat adapter. Use long-to-cards as the canonical card-authoring skill and cards-to-images as the canonical renderer. Keep Moments and community copy here.
Collect:
delivery_mode: publish_ready for real inline-card images or explicit copy_onlyasset_url_policy: local by default or public when a stable URL is requiredIf the user provides only a topic, route to topic planning or drafting first. This skill works best after there is a source article or clear outline.
When an approved publish package exists, treat its title, summary, cover copy, tags, and CTA as the source of truth. Generate card-specific copy around those decisions and report any proposed change instead of silently replacing approved metadata.
Identify:
Do not pull in internal research notes, diagnosis notes, content_state, or private drafting context unless the user explicitly asks for internal planning assets.
Pick the package type:
Use one primary package type per output. If multiple are requested, separate them clearly.
For article inline cards, summary carousels, or archive cards, prepare a long-to-cards handoff with platform_profile=wechat-inline. Reuse its card sequence, copy, source anchors, alt text, and image order instead of maintaining a separate generic card contract here.
For Moments or community text without cards, generate the requested distribution copy and use delivery_mode=copy_only.
When delivery_mode=publish_ready, use:
wechat-to-cards
-> long-to-cards (platform_profile=wechat-inline)
-> cards-to-images
-> visual QA
-> human confirmation
Do not stop at visual suggestions. Return to this adapter after rendering only when Moments copy, community copy, or WeChat-specific insertion notes still need to be merged.
Add:
Use this structure:
# WeChat Card Package
## Source Diagnosis
- Core claim:
- Reader problem:
- Strongest reusable material:
- Card package type:
- Claims needing evidence:
- Dropped material:
## Shared Card Handoff
- Long-to-cards input:
- Platform profile: wechat-inline
- Delivery mode:
- Article insertion anchors:
- Vertical-card or horizontal-diagram decisions:
- Canonical card package:
## Distribution Assets
- Delivery mode:
- Shared card package:
- Image manifest:
- Moments copy:
- Community share copy:
- Card-specific CTA:
- Publish-package fields reused:
- Provisional metadata, if no package exists:
- Proposed metadata changes:
- Source caveats:
- Follow-up card ideas:
## Handoff
- Next skill:
- Platform profile: wechat-inline
- Asset URL policy:
- User confirmation needed:
- Stop condition:
long-to-cards and cards-to-images.delivery_mode=publish_ready.AI生命克劳德