用途:该技能用于以编程方式管理 steponnopets.net 上的博客文章,涵盖主博客 Cyril's Workshop 与 devblog,适用于用户要求编辑、更新或修复已发布文章的场景。
主要能力:可获取全部或单篇文章、创建新文章、对指定字段做局部更新(标题、内容、标签、发布状态)、删除文章。支持通过 slug、latest 或内容描述定位目标文章,支持草稿与已发布状态区分。
使用方式:写入操作需先读取 ~/.claude/cyril-api-key 中的 API key,并在请求头携带 X-Cyril-Key: $(cat ~/.claude/cyril-api-key)。devblog 基址为 https://steponnopets.net/devblog,主博客基址为 https://steponnopets.net/cyril,API 结构一致。常用端点:GET /devblog/api/posts;GET /devblog/api/post?slug=<slug>;POST /devblog/api/posts;PATCH /devblog/api/post?slug=<slug>;DELETE /devblog/api/post?slug=<slug>。更新时只 PATCH 需要变更的字段,避免覆盖其他内容。
项目标签:若文章首个标签为 ® RepoName 形式,会自动创建或更新 Projects 页面中的项目,项目描述取自文章首段,并关联 repo 字段中的 GitHub 地址。
限制:slug 创建后不可修改;删除为永久操作且无法撤销;草稿的 published_at 为 null;GET 已发布文章无需认证,查看草稿需认证;创建文章通常经由 /blog 命令完成;暂无更多收费、平台支持等信息。