{"repo":"amm10090/fanqie-publisher-skill","free":true,"listed":false,"github":"https://github.com/amm10090/fanqie-publisher-skill","clone":"git clone https://github.com/amm10090/fanqie-publisher-skill.git","description":"Playwright-powered Fanqie novel publishing skill with guides and thin adapters for OpenClaw, Hermes Agent, Claude Code, Codex CLI, and Cline.","language":"JavaScript","stars":22,"topics":["browser-automation","fanqie","openclaw","playwright","skill","novel-publishing","ai-agent","automation","claude-code","hermes-agent"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Fanqie Publisher Skill 通过浏览器自动化（Playwright + CDP），将本地 Markdown 章节发布到番茄小说网作者后台。 本工具 并非 官方番茄小说 SDK 或公开 API 封装。后台改版可能导致自动化中断；正式发布前请务必使用安全模式验证。 🌐 简体中文 · English --- 功能特性 - 解析 Markdown 章节，自动拆分章节编号、标题和正文 - 支持单章或批量发布本地目录中的章节 - 对中文、Emoji 及 Unicode 字符提供可靠的输入支持（基于重新设计的番茄编辑器及往返读取验证） - 会话过期时引导二维码登录，支持浏览器会话复用 - 即时发布及平台原生定时发布 - 拦截并处理错词警告、内容风险检测及最终发布设置弹窗 - 发布后返回章节管理页面，确认状态为「审核中」或「已发布」 - 安全的 --fill-only 模式——仅填写编辑器字段，不提交任何内容 - 清晰的阶段区分：预览（preview-only）→ 仅填写（fill-only）→ 到达最终弹窗（at-final-modal）→ 已提交未验证（submitted-but-unverified）→ 已验证发布（verified publication） 平台支持 平台 状态 入口文件 说明 ------ ------ ---------- ------ OpenClaw ✅ 已验证 SKILL.md 原生技能格式，含 YAML 前置元数据、命令和规则。注入的提示文件： AGENTS.md 、 SOUL.md 、 TOOLS.md 。 Hermes Agent ✅ 已验证 SKILL.md （复用） 复用同一份 SKILL.md 。通过 hermes claw migrate （官方迁移路径）导入。详见 Hermes Agent 教程。 Claude Code ✅ 已验证 CLAUDE.md 薄适配层——引用共享的 SKILL.md 和 references/ 获取业务逻辑。 OpenAI Codex CLI ✅ 已验证 AGENTS.md 薄适配层。所有业务逻辑来源于 SKILL.md 、 references/ 和 scripts/ 。 Cline ✅ 已验证 .clinerules 薄适配层。所有业务逻辑来源于 SKILL.md 、 references/ 和 scripts/ 。 除 OpenClaw/Hermes 外，每个薄适配层 仅作为轻量入口 。业务逻辑、选择器和安全规则均位于 SKILL.md 、 references/ 和 scripts/ 中。任何适配层均不重复实现发布逻辑。 环境要求 - Node.js 及 npm - Python 3 - Chromium/Chrome 浏览器（可通过 Playwright CDP 控制） - 一个具备后台访问权限的 番茄小说作者账号 - 首次使用前在仓库根目录执行 npm install 请勿声称可以自动安装依赖或假定这些环境已自动就绪。每个依赖均需手动安装或配置。 快速开始 基本工作流程： 1. 将章节准备为 .md 文件（一个文件 = 一个章节） 2. 预览解析结果： python3 scripts/prepare chapters.py --dir \"/path/to/chapters\" --preview 3. 通过 CDP 连接已登录的浏览器： node scripts/login fanqie.js --cdp http://127.0.0.1:9222 4. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/amm10090","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amm10090/fanqie-publisher-skill/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}