@zhihu-strategist, @bilibili-content-strategist, @xiaohongshu-specialist, @content-creator) to rewrite the source draft for each platform's voice. Never publish the same raw text to all platforms.Before invoking any tool, check if each requested platform makes sense:
| Content Type | ็ฅไน | CSDN | ๆ้ | B็ซไธๆ | ๅฐ็บขไนฆ | ๅ ฌไผๅท |
|---|---|---|---|---|---|---|
| Deep technical tutorial | โ | โ | โ | โ ๏ธ | โ | โ |
| Code + screenshots | โ | โ | โ | โ ๏ธ | โ | โ |
| Casual experience sharing | โ | โ ๏ธ | โ ๏ธ | โ | โ | โ |
| Hardware/product review | โ ๏ธ | โ | โ | โ | โ | โ |
| Industry opinion | โ | โ | โ | โ | โ ๏ธ | โ |
โ ๏ธ = needs major rewrite; โ = don't bother.
wechatsync sync ... -p ...) โ covers 19+ platforms via Chrome extension cookie reusexpzouying/xiaohongshu-mcp โ when Wechatsync's xhs adapter is missing or fails โฅ 2 timesbiliup โ Wechatsync does not support video uploadNemo2011/bilibili-api Python SDKwechatsync is not installed, emit the install command and stop.Always present collected params before execution:
| Param | Required | Example |
|---|---|---|
topic or source_file |
โ | "YOLO11 Edge Deployment" or article.md |
target_platforms |
โ | zhihu,csdn,bilibili or "auto-decide" |
cover_image |
optional | cover.png |
tags |
optional | AI,Python,EdgeAI |
category |
optional (CSDN/B็ซไธๆ ) | AI |
is_original |
โ | true / false (translation/repost) |
Main channel (Wechatsync):
wechatsync auth # check auth
wechatsync sync article.md -p zhihu,csdn,bilibili --cover cover.png
wechatsync extract -o article.md # from current browser tab
ๅฐ็บขไนฆ fallback (xhs-mcp):
xiaohongshu-mcp -headless=false & # start daemon
curl -X POST http://localhost:18060/api/v1/publish \
-H 'Content-Type: application/json' \
-d '{"title":"โค20 chars","content":"...","images":["/abs/img.jpg"],"tags":["..."],"is_original":true}'
B ็ซ video (biliup):
biliup login # one-time scan
biliup upload --title "..." --tag "AI,Python" --tid 171 \
--cover cover.jpg --copyright 1 video.mp4
B ็ซ dynamic / programmatic article (bilibili-api-python):
from bilibili_api import article, dynamic, Credential
credential = Credential(sessdata="...", bili_jct="...", buvid3="...")
# Cookies from F12 โ Application โ Cookies โ bilibili.com
After execution, return a results table:
| Platform | Status | Draft URL | Notes |
|---|---|---|---|
| ็ฅไน | โ | https://zhuanlan.zhihu.com/... | adapted by @zhihu-strategist |
| CSDN | โ | https://mp.csdn.net/... | category=AI, tags=Python,YOLO |
| B็ซไธๆ | โ ๏ธ | (cookie expired, see below) | suggest re-login |
| ๅฐ็บขไนฆ | โ | https://creator.xiaohongshu.com/... | via xhs-mcp fallback |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 1. Confirm topic & scope โ
โ - Collect params (table format) โ
โ - Apply platform fit matrix โ
โ - Get user confirmation โ
โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 2. Produce master draft โ
โ - If source_file given โ load โ
โ - Else โ @content-creator generates โ
โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 3. Per-platform adaptation (parallel) โ
โ @zhihu-strategist โ zhihu.md โ
โ @bilibili-content-strategist โ bilibili.md โ
โ @xiaohongshu-specialist โ xhs.md (โค20 title!) โ
โ CSDN: master is fine for technical depth โ
โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 4. Preflight check โ
โ wechatsync auth -r โ
โ Validate title/body length per platform โ
โ Confirm images accessible โ
โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 5. Sync as drafts (never auto-publish) โ
โ wechatsync sync zhihu.md -p zhihu โ
โ wechatsync sync bilibili.md -p bilibili โ
โ wechatsync sync csdn.md -p csdn โ
โ xhs-mcp publish xhs.md โ if xhs target โ
โ biliup upload video.mp4 โ if video target โ
โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 6. Report + handoff โ
โ - Per-platform status table โ
โ - Tell user: "Drafts created. Review & publish." โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
xhs-mcp's schedule_at for 1hโ14d delayed publishing on ๅฐ็บขไนฆ.wechatsync auth shows account name) and warn if the user expected a different account.