用途:该技能用于管理内容页面的完整生命周期,包括创建页面、列出或读取页面、更新 Markdown 正文与可见性、重命名或删除页面 slug。使用前资料要求先阅读 ../awiki-shared/SKILL.md。
主要能力:页面标识 slug、显示标题 title、正文来自 --markdown 或 --markdown-file、可见性取 public、draft 或 unlisted。决策规则:新页面用 page create,列表用 page list,单个用 page get,改正文或可见性用 page update,改 slug 用 page rename,删除用 page delete。
使用方式(命令保持原样): awiki-cli page create --slug <slug> --title <title> [--markdown ... | --markdown-file ...] [--visibility public|draft|unlisted] awiki-cli page list awiki-cli page get --slug <slug> awiki-cli page update --slug <slug> [--title ...] [--markdown ... | --markdown-file ...] [--visibility ...] awiki-cli page rename --slug <slug> --to <new_slug> awiki-cli page delete --slug <slug> 常见模式:先加 --dry-run 试用从文件创建,再正式执行;仅改可见性可用 awiki-cli page update --slug hiring --visibility draft。
副作用与确认:page create 创建远程页面、page update 修改远程数据、page rename 更改远程 slug、page delete 删除远程页面,均需显式确认。
错误处理:slug 或正文混淆时检查 awiki-cli schema page create 或 page update;身份或认证问题先确认当前身份与注册状态;Markdown 文件路径问题需确保文件可读后再重试。实现注意:只能使用一种正文来源,内联 Markdown 或 Markdown 文件;示例以 slug 优先,避免服务内部标识符。