claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Education & Learning

DaisyWriter

AI-powered writing toolkit — Web novels, Short stories, Tech blogs, Publishing automation. An OpenCode/Claude Code/Codex CLI skill collection.

Actively maintained
100/100
last commit 9 days ago
last release none
releases 0
open issues 0
// install
git clone https://github.com/ricky-theseus/DaisyWriter


English · 中文


✍️ 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:

DomainSkillsWhat you can do
📚 Web Novel12Plan, write, review, and batch-produce web novels
📝 Short Story5Init, write, and blind-review Zhihu Yanxuan stories
💻 Tech Blog5Write, batch, and auto-publish technical articles
🤖 Publishing1Browser-automated publish to Fanqie Novel
🔧 Tools1AI-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

RequirementVersionFor
OpenCode≥ 0.6Running skills
Python≥ 3.8Prose scanner, utility scripts
Node.js≥ 18Fanqie publisher, cover generator
PlaywrightlatestBrowser 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:

StepCommandWhat happens
1/webnovel-deconstruct 书名Analyze a reference novel
2/webnovel-init "我的小说"Interactive worldbuilding + sufficiency gates
3/webnovel-plan 1Generate volume beat sheet + chapter outlines
4/webnovel-write 1Write chapter with prose quality scan
5/webnovel-batch 1 30Batch-write chapters 1-30 with checkpoint resume
6/webnovel-review 5Blind review chapter 5
7/webnovel-review-settingsAudit setting consistency
8/webnovel-query 主角Query project state
9/webnovel-learn 这段对话写得妙Save writing pattern to memory
10/webnovel-doctorHealth diagnostic
11/webnovel-dashboardLaunch web UI

📖 Tutorial: docs/guide-webnovel.md

📝 Short Story — 5 skills

Zhihu Yanxuan / medium-length rolling write:

StepCommandWhat 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:

StepCommandWhat 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-runPreview upload state
5/csdn-uploadUpload drafts to CSDN

📖 Tutorial: docs/guide-tech.md

🤖 Publishing — 1 skill

Browser-automated chapter publishing to Fanqie Novel:

StepCommandWhat happens
1/fanqie-publish --previewPreview chapter parse result
2/fanqie-publish --loginQR code login
3/fanqie-publish --fill-onlySave as draft (safe)
4/fanqie-publish --confirm-publishPublish immediately

📖 Setup: skills/fanqie/README.md

🔧 Cover Maker — 1 skill

CommandWhat happens
node skills/cover-maker/generate_cover.js "长篇/奇幻/我的小说"Generate 600×800 covers for all candidate titles

✨ Design Philosophy

PrincipleWhat it means
🧠 Sub-agent isolationWriter and reviewer are always separate AI agents
🙈 Blind reviewReviewer has no memory of previous passes
🚪 Quality gatesSufficiency → Craft → Review → Pre-commit
📈 IncrementalOnly append, never overwrite. Retry only the failed step
🧹 Clean outputNo version markers, no AI metadata in final files

🧩 Platform Support

PlatformStatusEntry
OpenCode✅ NativeSKILL.md
Claude Code✅ Readyadapters/claude-code/
Codex CLI🚧 WIPadapters/codex/
GitHub Copilot📋 Planned

🧭 Documentation

DocumentDescription中文
docs/QUICKSTART.md5-min setup & first novel快速上手
docs/guide-webnovel.mdComplete web novel tutorial网文写作指南
docs/guide-shortstory.mdShort story writing guide短篇写作指南
docs/guide-tech.mdTechnical blogging guide技术博文指南
CONTRIBUTING.mdHow 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.

ComponentLicenseSource
skills/webnovel/, skills/shortstory/, skills/tech/GPL v3Derived from @lingfengQAQ/webnovel-writer
skills/fanqie/MITForked from @amm10090/fanqie-publisher-skill
Everything elseGPL v3Original work

DaisyWriter — built by @ricky-theseus
Star us on GitHub — it helps others discover the project ⭐

// compatibility

Platformscli, api, web
Operating systems
AI compatibilityclaude
LicenseGPL-3.0
Pricingopen-source
LanguageJavaScript

// 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.

0 views
41 stars
unclaimed
updated 12 days ago

// embed badge

DaisyWriter on Claudeers
[![Claudeers](https://claudeers.com/api/badge/daisywriter.svg)](https://claudeers.com/daisywriter)

// retro hit counter

DaisyWriter hit counter
[![Hits](https://claudeers.com/api/counter/daisywriter.svg)](https://claudeers.com/daisywriter)

// reviews

// guestbook

0/500

// related in Education & Learning

🔓

Skills for Real Engineers. Straight from my .claude directory.

// educationmattpocock/Shell155,576MIT[ claude ]
🔓

Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.

// educationmlabonne/80,658Apache-2.0[ claude ]
🔓

A collection of learning resources for curious software engineers

// educationcharlax/Python51,218MIT[ claude ]
🔓

Powerful AI Client

// educationchatboxai/TypeScript40,855GPL-3.0[ claude ]
→ see how DaisyWriter connects across the ecosystem