yuque-publishinglisted
Install: claude install-skill azel-ko/yuque-publishing-skill
# Yuque Publishing
Prepare and publish structured documents to Yuque while keeping credentials out of the skill, repository, command output, and conversation history.
## Quick Start
1. Identify the source content, title, intended audience, and whether the request is a new page or an update.
2. Choose the Yuque knowledge base and directory. For Azel's default setup, use:
- Knowledge base: `AI Native Engineering`
- URL namespace: `azel/zob9yu`
- Default URL: `https://www.yuque.com/azel/zob9yu`
3. Choose the closest directory by content:
- `Agent 架构`
- `Prompt 工程`
- `RAG 与知识库`
- `工具调用与工作流`
- `评测与可观测性`
- `安全与权限`
- `项目案例`
- `文章草稿`
4. Read `references/authentication.md` before using credentials. Ask the user to choose official OAuth/app authorization or Open API token, browser session automation, or cookie/session extraction. Use `scripts/yuque_auth.py select` when the user has not already chosen. Mark cookie/session as the recommended full-feature mode, while still explaining that Open API token is the conservative official route and cookie/session requires explicit risk acknowledgement.
5. Run the relevant helper in dry-run mode and inspect the payload or browser plan.
6. Confirm the final target and operation before a non-dry-run create/update.
7. Upload requested attachments with `scripts/yuque_files.py attach` after the page exists.
8. Verify the returned URL, expected title, visibility marker, and attachment cards.
## Runtime compatibility