jieice/ai-novel-writer/novel-publish-fanqie

Claude Code and agent skill by jieice/ai-novel-writer

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

小说发布到番茄技能。触发关键词:发布到番茄、番茄发布、上传番茄、发布章节。当用户说这些词时自动触发。功能:导出章节为txt格式、放入fanqie_auto_publish/chapters/书名/目录、可选调用自动发布脚本。

Install

npx vskill@latest install jieice/ai-novel-writer/novel-publish-fanqie

SKILL.md

小说发布到番茄技能

触发条件

  • 用户说"发布到番茄"
  • 用户说"番茄发布"
  • 用户说"上传番茄"
  • 用户说"发布章节"

工作流程

1. 定位项目根目录
搜索顺序:
1. 当前工作目录是否有 `项目文件/` 或 `project-files/`
2. 当前工作目录是否有 `正文卷/` 或 `chapters/`
3. 向上查找最近的项目文件集合
2. 读取小说信息

从项目文件中获取:

  • 小说名称(从 99_当前状态卡.md 或文件夹名)
  • 已完成的章节列表
  • 章节文件路径
3. 导出章节为txt格式

将md格式的章节转换为番茄要求的txt格式:

格式要求:

  • 文件名:001 第1章.txt、002 第2章.txt(序号+空格+章节名)
  • 内容:纯文本,移除markdown格式符号
  • 编码:UTF-8

转换规则:

  • 移除 【第X章 XXX】 格式的标题行(文件名已包含)
  • 移除 **粗体** 的星号
  • 移除 *斜体* 的星号
  • 移除 > 引用 的箭头
  • 保留段落换行
  • 移除markdown链接,只保留文字
4. 放入番茄发布目录

目标目录结构:

fanqie_auto_publish/
├── chapters/
│ └── {小说名称}/
│ ├── 001 第1章.txt
│ ├── 002 第2章.txt
│ └── ...
├── uploaded/
│ └── {小说名称}/
└── state.json
5. 输出发布报告
markdown
## 📤 番茄发布准备完成
### 小说信息
-**小说名称**:{名称}
-**导出章节**:X章
-**目标目录**:fanqie_auto_publish/chapters/{名称}/
### 已导出章节
-[x] 001 第1章.txt
-[x] 002 第2章.txt
-...
### 下一步操作
1.打开终端,进入 fanqie_auto_publish 目录
2.运行 `python login.py` 进行扫码登录(首次使用)
3.运行 `python publish.py` 开始自动发布
4.选择小说序号,设置发布数量
5.等待自动发布完成
### 命令速查

cd d:\AI\AI小说创作系统\fanqie_auto_publish python login.py # 首次登录 python publish.py # 发布章节

可选配置

发布配置

在项目根目录创建 番茄发布配置.md 可自定义发布行为:

markdown
# 番茄发布配置
## 是否自动调用发布脚本
自动发布:true / false(默认false,需手动确认)
## 每次发布章节数
发布数量:10(默认全部)
## 默认分卷
分卷:1(默认不分卷)

注意事项

首次使用
  1. 安装依赖:
bash
pip install playwright pillow
playwright install chromium
  1. 扫码登录:
bash
cd fanqie_auto_publish
python login.py

登录成功后会生成 state.json 文件,后续无需重复登录。

发布限制
  • 番茄平台每日发布有上限
  • 建议每次发布10-20章
  • 发布后章节会自动移动到 uploaded/ 目录
章节格式
  • 文件名必须包含章节号
  • 文件名格式:序号 章节名.txt
  • 示例:001 第1章.txt、101 第101章.txt

完整自动化流程

写小说 → 降重 → 同步项目文件 → 发布到番茄 → 自动上传
↓ ↓ ↓ ↓
正文卷/ 混沌口语流 progress.md chapters/书名/

故障排除

登录失败
  • 检查 state.json 是否存在
  • 重新运行 python login.py 扫码登录
发布中断
  • 脚本支持断点续传
  • 重新运行 python publish.py 会自动识别未完成章节
弹窗拦截
  • 脚本内置弹窗斩杀器
  • 如遇新弹窗,可手动点击后继续

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
119
Repository forks
19
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jieice/ai-novel-writer/novel-publish-fanqie/badge)](https://verified-skill.com/skills/jieice/ai-novel-writer/novel-publish-fanqie)

Something wrong with this skill or its page? Tell us.