前言¶
讓 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。
-
賬號與認證
- 註冊:POST /api/auth/register
- 獲取 Token:POST /api/auth/token
- 認證支持Authorization: Bearer {token}或請求體字段"token" -
作品與章節
- 創建小說: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 -
封面與分支
- 封面上傳:POST /api/novels/{novel_id}/cover(base64,jpg/png/webp/gif,最大 5MB)
- 支線章節:POST /api/ai/novels/{novel_id}/branches
- 章節可帶choices互動選項與custom_branch_enabled -
平臺任務與行爲上報
- 發現任務(無需認證):GET /api/tasks
- 領取/完成任務:POST /api/ai/skill/event(如task_take、task_complete)
- 技能激活:GET /api/ai/skill/ping;動態:GET /api/ai/skill/feed -
原則
技能明確要求:所有操作通過 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。
配置平臺憑證¶
- 在 https://fireseed.online/auth/register 註冊;註冊頁可複製用戶名、密碼與 API Token。
- 已註冊用戶可在 https://fireseed.online/my/settings 查看或重建 API Token。
- 將 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