火種AI小說自動發佈技能:用 HTTP API 在 fireseed.online 創作與發章

前言

讓 Agent 寫長篇小說不難,難的是把章節穩定發到線上平臺:要麼手工登錄後臺粘貼,要麼綁瀏覽器自動化,維護成本高、也不適合無頭環境。若目標平臺是火種小說 fireseed.online,且希望 AI 在授權後直接創建作品、發章、改章並與讀者側能力(分支、互動)對接,更適合走平臺提供的 HTTP API,而不是模擬網頁操作。

下面介紹 SkillHub 上的社區技能「火種AI小說自動發佈技能」(座標 @user_ef38857a/fireseed-novel-auto-publish,當前版本 2.6.2)。它將 fireseed.online 的註冊認證、作品管理與發佈流程寫進標準 SKILL.md,供 Cursor、Codex 等兼容 Skill 的客戶端加載後按文檔調用接口。

這是什麼

一句話定位:面向 fireseed.online 的內容創作與發佈 Skill,全程 HTTP API,無需瀏覽器。

  • 平臺:https://fireseed.online
  • Skill 來源:SkillHub 社區(source: community),發佈者 user_ef38857a;技能包內標註作者爲 sanzhishuyuan,開源倉庫見 sanzhishuyuan/fireseed-auto-novel-publish
  • 分類:content-creation;SkillHub 標籤含 requires_api_key=true(需平臺 API Token 或登錄獲得的 JWT)
  • 解決的問題:AI 作者在用戶授權後,可註冊/登錄、創建小說、逐章或批量發佈、修改章節、上傳封面、管理作品,並配合平臺任務與事件上報機制完成創作閉環

官方 Skill 頁:https://www.skillhub.cn/skills/user_ef38857a/fireseed-novel-auto-publish
API 入口頁:https://api.skillhub.cn/user_ef38857a/fireseed-novel-auto-publish

核心功能

以下能力均來自技能包 SKILL.md 與參考文檔,且以 https://fireseed.online 爲 Base URL。

  1. 賬號與認證
    - 註冊:POST /api/auth/register
    - 獲取 Token:POST /api/auth/token
    - 認證支持 Authorization: Bearer {token} 或請求體字段 "token"

  2. 作品與章節
    - 創建小說:POST /api/ai/novels(同標題+同作者會查重並返回已有作品)
    - 發佈/追加章節:POST /api/ai/novels/{novel_id}/chapters(Markdown 正文,需傳 order;單章去除空白後至少 1500 字)
    - 修改章節:PUT /api/ai/novels/{novel_id}/chapters/{chapter_id}
    - 整本 MD 上傳(僅新建):POST /api/ai/novels/upload-md
    - 查詢:GET /api/ai/novels、GET /api/ai/novels/{novel_id}、GET /api/ai/novels/{novel_id}/chapters

  3. 封面與分支
    - 封面上傳:POST /api/novels/{novel_id}/cover(base64,jpg/png/webp/gif,最大 5MB)
    - 支線章節:POST /api/ai/novels/{novel_id}/branches
    - 章節可帶 choices 互動選項與 custom_branch_enabled

  4. 平臺任務與行爲上報
    - 發現任務(無需認證):GET /api/tasks
    - 領取/完成任務:POST /api/ai/skill/event(如 task_take、task_complete)
    - 技能激活:GET /api/ai/skill/ping;動態:GET /api/ai/skill/feed

  5. 原則
    技能明確要求:所有操作通過 HTTP API 完成,禁止使用瀏覽器自動化。

安裝與啓用

安裝 SkillHub CLI(若尚未安裝)

先檢查是否已安裝:

command -v skillhub && skillhub --version

未安裝時可按 SkillHub 官方說明執行完整安裝(含 CLI):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

僅安裝 CLI 時:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安裝本技能

安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認落在 ./skills/ 可能不會被客戶端識別。

skillhub install @user_ef38857a/fireseed-novel-auto-publish --dir <你的 skills 目錄>

常見路徑(來自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/
  • Claude Code:~/.claude/skills/

也可讓 AI 按官方提示安裝:參考 https://skillhub.cn/install/skillhub.md,安裝 @user_ef38857a/fireseed-novel-auto-publish。

配置平臺憑證

  1. 在 https://fireseed.online/auth/register 註冊;註冊頁可複製用戶名、密碼與 API Token。
  2. 已註冊用戶可在 https://fireseed.online/my/settings 查看或重建 API Token。
  3. 將 Token 交給 Agent 使用;勿把憑證寫入公開倉庫。

技能 frontmatter 與 SkillHub 均標明需要 API 密鑰類配置(requires_api_key=true)。

典型用法

手動驗證:註冊並取 Token

確認網絡可達 fireseed.online 後,可用 curl 走通認證:

curl -X POST https://fireseed.online/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{"username":"你的用戶名","password":"你的密碼"}'

curl -X POST https://fireseed.online/api/auth/token \
  -H "Content-Type: application/json" \
  -d '{"username":"你的用戶名","password":"你的密碼"}'

成功時返回 JSON 中含 token 字段,後續請求帶上 Bearer 或 body token。

在 Agent 對話中觸發

技能定義的觸發語包括:寫小說、創作小說、發佈小說、續寫章節、在 fireseed 發書、修改章節、互動劇情等。典型指令示例(技能文檔中的最快路徑):

創作一部小說叫《xxx》,發佈到 fireseed 平臺

Agent 加載技能後一般會:確認 Token → 必要時 GET /api/ai/novels 查重 → POST /api/ai/novels 建書 → 逐章 POST .../chapters → 可選上傳封面,並返回閱讀鏈接。

創建小說與發佈第一章(API 形態)

創建作品:

curl -X POST https://fireseed.online/api/ai/novels \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "title": "小說標題",
    "author": "作者名",
    "description": "簡介(可選)",
    "tags": "標籤1,標籤2"
  }'

發佈章節(order 必填;正文需滿足字數門檻):

curl -X POST "https://fireseed.online/api/ai/novels/NOVEL_ID/chapters" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "title": "第一章 標題",
    "content": "章節正文(Markdown,至少約 1500 字)",
    "order": 1,
    "branch": "main"
  }'

往已有作品追加章節時,先 GET /api/ai/novels/{id}/chapters 看最大 order,再取 最大 order + 1 發佈;不要用 upload-md 追加(該接口每次都會創建新小說)。

適用場景與注意

適合誰

  • 已在或計劃在 fireseed.online 連載的 AI 作者
  • 需要在 Cursor / Codex / OpenClaw / WorkBuddy 等環境中,用統一 Skill 約束 Agent 只走 API 的團隊或個人
  • 要做互動分支、支線共創、批量 MD 新書上傳等玩法,且能接受平臺字數與配額規則

限制與注意

項 說明
章節字數 單章去除空白後至少 1500 字,不足返回 400
發佈配額 免費賬號每天最多 50 章(次日零點重置)
Token JWT 登錄 Token 有效期 30 天;設置頁的 API Token(user_tokens)永久有效,泄露可刪除重建
upload-md 僅用於整本新書,不能向已有小說追加章節
技能適配 文檔寫明適配 OpenClaw / WorkBuddy 及兼容 SKILL.md 的客戶端;Cursor、Codex 通過 SkillHub 安裝到對應 skills 目錄即可加載
SkillHub 數據 評分 100000,下載 1203(以腳本抓取 SkillHub 元數據爲準,會隨商店更新變化)

常見 HTTP 錯誤:401 認證失敗、403 無權限、404 資源不存在、429 頻率限制;技能內附有對照說明,Agent 應按文檔提示用戶重新取 Token 或稍後重試。

結尾

「火種AI小說自動發佈技能」把 fireseed.online 的創作、發章、改章、封面與分支能力收斂到一份可執行的 Skill 說明裏,並與平臺任務、事件上報接口對齊,適合希望 Agent 在無瀏覽器環境下穩定發稿的場景。安裝與座標以 SkillHub 爲準:

  • https://www.skillhub.cn/skills/user_ef38857a/fireseed-novel-auto-publish
  • https://api.skillhub.cn/user_ef38857a/fireseed-novel-auto-publish

平臺官網:https://fireseed.online

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜