
DaisyWriter
AI-powered writing toolkit — Web novels, Short stories, Tech blogs, Publishing automation. An OpenCode/Claude Code/Codex CLI skill collection.
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up DaisyWriter (claude-skill project) into my current project. Found on https://claudeers.com/daisywriter Repo: https://github.com/ricky-theseus/DaisyWriter Homepage/docs: https://github.com/ricky-theseus/DaisyWriter Detected install method: claude-skill → # copy this skill into .claude/skills/daisywriter/ Category: education. Platforms: cli, api, web. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: slowing; community-verified: false. Confirm the source before running anything.
# copy the skill dir into your project: # .claude/skills/daisywriter/ (or ~/.claude/skills/daisywriter/ for all projects)
git clone https://github.com/ricky-theseus/DaisyWriter
// compatibility
| Platforms | cli, api, web |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | GPL-3.0 |
| Pricing | open-source |
| Language | JavaScript |
✍️ DaisyWriter
AI writing toolkit — from blank page to published novel.
A skill collection for OpenCode, Claude Code, and beyond.
大纲 → 设定 → 写章 → 审查 → 发布 —— 一个指令完成
📋 Project Overview
DaisyWriter turns your AI coding assistant into a professional writing studio. It provides 24 composable skills across the full content creation lifecycle:
| Domain | Skills | What you can do |
|---|---|---|
| 📚 Web Novel | 12 | Plan, write, review, and batch-produce web novels |
| 📝 Short Story | 5 | Init, write, and blind-review Zhihu Yanxuan stories |
| 💻 Tech Blog | 5 | Write, batch, and auto-publish technical articles |
| 🤖 Publishing | 1 | Browser-automated publish to Fanqie Novel |
| 🔧 Tools | 1 | AI-generated book covers |
Architecture
DaisyWriter/
├── skills/ # 24 skills by domain
│ ├── webnovel/ # 12 — full web novel pipeline
│ │ ├── init/ plan/ write/ batch/ craft/
│ │ └── review/ review-settings/ query/ learn/
│ │ └── deconstruct/ doctor/ dashboard/
│ ├── shortstory/ # 5 — short story pipeline
│ │ └── init/ write/ review/ craft/ deconstruct/
│ ├── tech/ # 5 — tech blog pipeline
│ │ └── write/ deconstruct/ batch/ sync-csdn/ csdn-upload/
│ ├── fanqie/ # 1 — Fanqie Novel publishing
│ └── cover-maker/ # 1 — AI cover generation
├── adapters/ # Platform entry points
│ ├── opencode/ # OpenCode
│ ├── claude-code/ # Claude Code
│ └── codex/ # Codex CLI (WIP)
├── docs/ # Tutorials & reference
│ ├── QUICKSTART.md # 5-minute setup
│ ├── guide-webnovel.md # Web novel tutorial
│ ├── guide-shortstory.md # Short story tutorial
│ └── ... # More guides
└── shared/ # Cross-domain references
🚀 30-Second Demo
# 1. Initialize a web novel project
/webnovel-init "My Epic Fantasy"
# 2. Plan the first volume
/webnovel-plan 1
# 3. Write chapter 1
/webnovel-write 1
# 4. Review it
/webnovel-review 1
# 5. Publish to Fanqie Novel
/fanqie-publish --file "正文/第0001章-觉醒.md"
That's it. Each command runs a complete AI-powered pipeline with built-in quality gates, blind review, and failure recovery.
🛠️ Quick Start
Prerequisites
| Requirement | Version | For |
|---|---|---|
| OpenCode | ≥ 0.6 | Running skills |
| Python | ≥ 3.8 | Prose scanner, utility scripts |
| Node.js | ≥ 18 | Fanqie publisher, cover generator |
| Playwright | latest | Browser automation |
Install
git clone https://github.com/ricky-theseus/DaisyWriter.git
cd DaisyWriter
# For Fanqie publishing (optional):
cd skills/fanqie
npm install && npx playwright install chromium
cd ../..
# For cover generation (optional):
cd skills/cover-maker
npm install
cd ../..
Load in OpenCode
Add to your opencode.json:
{
"skills": ["path/to/DaisyWriter"]
}
Or load a skill directly:
skill("skills/webnovel/write")
📖 Full walkthrough: docs/QUICKSTART.md
🎯 Skills by Domain
📚 Web Novel — 12 skills
Complete pipeline from deconstruction to dashboard:
| Step | Command | What happens |
|---|---|---|
| 1 | /webnovel-deconstruct 书名 | Analyze a reference novel |
| 2 | /webnovel-init "我的小说" | Interactive worldbuilding + sufficiency gates |
| 3 | /webnovel-plan 1 | Generate volume beat sheet + chapter outlines |
| 4 | /webnovel-write 1 | Write chapter with prose quality scan |
| 5 | /webnovel-batch 1 30 | Batch-write chapters 1-30 with checkpoint resume |
| 6 | /webnovel-review 5 | Blind review chapter 5 |
| 7 | /webnovel-review-settings | Audit setting consistency |
| 8 | /webnovel-query 主角 | Query project state |
| 9 | /webnovel-learn 这段对话写得妙 | Save writing pattern to memory |
| 10 | /webnovel-doctor | Health diagnostic |
| 11 | /webnovel-dashboard | Launch web UI |
📖 Tutorial: docs/guide-webnovel.md
📝 Short Story — 5 skills
Zhihu Yanxuan / medium-length rolling write:
| Step | Command | What happens |
|---|---|---|
| 1 | /shortstory-init 3 悬疑 | Init 3 suspense stories + blind review loop |
| 2 | /shortstory-write 悬疑/白骨墙 | Rolling write with word-count gate |
| 3 | /shortstory-review 悬疑/白骨墙 | Stage-aware blind review |
| 4 | /shortstory-deconstruct 参考文 | Extract hook/suspense/pacing patterns |
📖 Tutorial: docs/guide-shortstory.md
💻 Tech Blog — 5 skills
Structured technical writing:
| Step | Command | What happens |
|---|---|---|
| 1 | /tech-deconstruct 参考文 | Analyze reference article |
| 2 | /tech-write "用FastAPI写API" | Structure → Draft → Review → Final |
| 3 | /tech-batch 项目目录 | Batch produce multiple articles |
| 4 | /csdn-upload --dry-run | Preview upload state |
| 5 | /csdn-upload | Upload drafts to CSDN |
📖 Tutorial: docs/guide-tech.md
🤖 Publishing — 1 skill
Browser-automated chapter publishing to Fanqie Novel:
| Step | Command | What happens |
|---|---|---|
| 1 | /fanqie-publish --preview | Preview chapter parse result |
| 2 | /fanqie-publish --login | QR code login |
| 3 | /fanqie-publish --fill-only | Save as draft (safe) |
| 4 | /fanqie-publish --confirm-publish | Publish immediately |
📖 Setup: skills/fanqie/README.md
🔧 Cover Maker — 1 skill
| Command | What happens |
|---|---|
node skills/cover-maker/generate_cover.js "长篇/奇幻/我的小说" | Generate 600×800 covers for all candidate titles |
✨ Design Philosophy
| Principle | What it means |
|---|---|
| 🧠 Sub-agent isolation | Writer and reviewer are always separate AI agents |
| 🙈 Blind review | Reviewer has no memory of previous passes |
| 🚪 Quality gates | Sufficiency → Craft → Review → Pre-commit |
| 📈 Incremental | Only append, never overwrite. Retry only the failed step |
| 🧹 Clean output | No version markers, no AI metadata in final files |
🧩 Platform Support
| Platform | Status | Entry |
|---|---|---|
| OpenCode | ✅ Native | SKILL.md |
| Claude Code | ✅ Ready | adapters/claude-code/ |
| Codex CLI | 🚧 WIP | adapters/codex/ |
| GitHub Copilot | 📋 Planned | — |
🧭 Documentation
| Document | Description | 中文 |
|---|---|---|
docs/QUICKSTART.md | 5-min setup & first novel | 快速上手 |
docs/guide-webnovel.md | Complete web novel tutorial | 网文写作指南 |
docs/guide-shortstory.md | Short story writing guide | 短篇写作指南 |
docs/guide-tech.md | Technical blogging guide | 技术博文指南 |
CONTRIBUTING.md | How to contribute |
🤝 Contributing
See CONTRIBUTING.md.
Help wanted:
- 🌐 English translations & i18n
- 🔌 Additional AI assistant adapters
- 📖 More tutorial content
- 🎨 Dashboard UI
- 🐛 Bug reports & fixes
📄 License
GNU General Public License v3.0 — see LICENSE.
| Component | License | Source |
|---|---|---|
skills/webnovel/, skills/shortstory/, skills/tech/ | GPL v3 | Derived from @lingfengQAQ/webnovel-writer |
skills/fanqie/ | MIT | Forked from @amm10090/fanqie-publisher-skill |
| Everything else | GPL v3 | Original work |
DaisyWriter — built by @ricky-theseus
Star us on GitHub — it helps others discover the project ⭐
// faq
What is DaisyWriter?
AI-powered writing toolkit — Web novels, Short stories, Tech blogs, Publishing automation. An OpenCode/Claude Code/Codex CLI skill collection.. It is open-source on GitHub.
Is DaisyWriter free to use?
DaisyWriter is open-source under the GPL-3.0 license, so it is free to use.
What category does DaisyWriter belong to?
DaisyWriter is listed under skills in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/daisywriter)
// retro hit counter
[](https://claudeers.com/daisywriter)
// reviews
// guestbook
// related in Education & Learning
Skills for Real Engineers. Straight from my .claude directory.
Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
Learn it. Build it. Ship it for others.
A collection of learning resources for curious software engineers