用途:把 Markdown 文件、粘贴的正文或网页 URL 发布到自己的 Qiaomu Blog,默认发布为草稿。
触发方式:斜杠命令 /qiaomu-blog-publish path/to/file.md、/qiaomu-blog-publish https://example.com/article,或直接粘贴 Markdown;也可用自然语言如“发布到博客”“发布成草稿”“publish to blog”。
配置:需要 API Base URL 与 Token。Token 读取优先级为环境变量 QIAOMU_BLOG_API_TOKEN、兼容变量 QMBLOG_API_TOKEN、配置文件 ~/.claude/skills/qiaomu-blog-publish/config.json。无 Token 时需到 https://your-domain.com/admin/settings 的 API Token 页面生成,并保存 apiUrl 与 token。
主要能力:识别文件路径、URL 或纯文本三种输入;读取配置;通过 /api/admin/categories 拉取分类供选择;解析标题(frontmatter title、首个 # 标题或文件名)并清理 frontmatter;上传本地图片、音频、视频、附件等媒体并替换引用;下载第三方远程图片再转存到博客,失败则保留原 URL 并提示;发布前确认标题、分类和状态(draft 或 published);通过 /api/posts 提交内容并输出编辑与查看链接。
限制与错误处理:无 Token 提示生成;401 提示 Token 失效;上传失败保留原引用;URL 抓取失败建议直接粘贴正文;内容为空则终止。具体平台、收费与效果资料暂未提供。