Agent Skills
返回列表
nav.wufly.cn 文章发布

nav.wufly.cn 文章发布

内容创作 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_55cd17ff/publish-article。

技能介绍

要解决什么问题

在 nav.wufly.cn 上发文章,如果只靠浏览器点后台,Agent 很难把「补 slug、填分类、挂封面、改草稿、重新上线」串成一条可重复的路径。更麻烦的是有人想更新已有稿、下架或彻底删除,却又不该直接去改 SQLite。

本技能把发布当成一条固定工作流:先凑齐最小字段,再走管理端 API,最后用公开页和管理端读回结果做核对。

技能如何工作

触发场景包括:新发文章、更新草稿、重新生成文章 code、下架、永久删除。核心约定如下:

  • 必填:title、categoryLabel、categoryHref、thumb,以及 contentHtml 或结构化正文之一
  • slug:缺失时调用 GET /api/admin/articles/slug
  • 发布日期:未给则用当前上海时区日期
  • 作者默认值(与后台一致):authorName 为「无界」,authorRole 为「管理员」,authorAvatar 为控制台既有默认头像 URL
  • 发布/更新:POST /api/admin/articles,请求体与控制台相同;同一 slug 即更新
  • 校验:GET /api/admin/articles/{slug} 读回;公开地址 /view/{code}/{title-slug}/ 确认前台;下架后公开页应为 404
  • 状态:PATCH 设 isPublished 为 false/true;DELETE 永久删除

通过 openclaw 调管理端时,请求头带 x-api-key(服务端读 ADMIN_API_KEY);控制台仍可用浏览器会话 Cookie。

边界与注意点

  • 文章 code 视为 10 位字母数字随机串,不要自造格式
  • 不要编造分类、封面或标题;缺必填项先问清楚再发
  • 用户只想正常发布时,不要动无关字段
  • 除明确恢复/迁移任务外,不要直接编辑 SQLite;优先管理 API 与控制台
  • 载荷字段与路由细节见 references/api_reference.md

使用场景

  • 在 openclaw 仓库里写完稿后,由 Agent 补齐 title、分类与封面字段并 POST 到 nav.wufly.cn,再打开 `/view/{code}/{title-slug}/` 核对前台。
  • 已有 slug 的文章需要改正文或 thumb,复用同一 slug 调用 `POST /api/admin/articles` 更新而不手改 SQLite。
  • 活动页要先下线:对指定 slug 执行 `PATCH` 将 `isPublished` 设为 false,并确认公开地址返回 404。
  • 误发或废弃稿件需从站点移除时,走 `DELETE /api/admin/articles/{slug}` 永久删除并读回管理端确认不存在。

适合人员

  • 负责 nav.wufly.cn 文章库维护的站点管理员,希望用 Agent 按控制台同款 JSON 发稿、改稿并校验公开链接。
  • 在 openclaw 流程里把「生成 slug → 提交管理端 → 读回草稿」串成固定步骤的导航站编辑。
  • 需要区分下架与硬删除、且必须用 `x-api-key` 调管理端而非直接动数据库的运维或开发协作方。
  • 经常更新分类页 `categoryHref` 与封面 `thumb`,缺字段时要先追问再发布的内容运营。