
halo-publish - 发布和管理 Halo 博客文章
描述
通过 Halo 2.x REST API 发布、管理和操作博客文章。支持创建文章、发布、管理分类/标签、上传附件等功能。
触发条件
当用户提到以下关键词时激活此 skill:
- "发文章"、"发布文章"、"写文章"、"写博客"、"发博客"
- "Halo 文章"、"博客文章"
- "管理文章"、"删除文章"、"更新文章"
- "创建分类"、"创建标签"
能力
📝 发布文章
- 创建并发布新文章到 Halo 博客
- 支持标题、内容(HTML/Markdown)
- 支持分类、标签
- 自动生成摘要和 slug
🏷️ 管理分类
- 获取分类列表
- 创建新分类
🏷️ 管理标签
- 获取标签列表
- 创建新标签
📋 文章管理
- 获取文章列表
- 删除文章(回收到回收站)
配置
在 TOOLS.md 中配置 Halo 信息
使用方法
帮我发一篇文章,标题:XXX,内容:XXX错误处理
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 401 | Token 无效 | 重新生成令牌 |
| 403 | 权限不足 | 检查令牌权限 |
| 409 | 名称重复 | 使用 UUID |
| 500 | 服务器错误 | 稍后重试 |
文件结构
halo-publish/ ├── SKILL.md ├── halo_api.py └── README.md
版本
v1.0.0 (2026-03-23)
许可证
MIT