<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 4d ago

by tobyilee

book-writer

Automated book-writing harness with Toby-style voice (11 agents + 10 skills, EPUB output)

  • Active — Updated in the last 14 days

82 GitHub stars (82)

Steady at 82 stars — no new stars in the 16 days since Sep 30.

  • 15 skills (15 skills found in its SKILL.md files)
  • 20 forks (20 forks)
  • 4d ago last update (Last updated 4d ago)

Install

Skills CLI

npx skills add tobyilee/book-writer

Asks which skills and agents to install. Just one: npx skills add tobyilee/book-writer --skill book-editing — add -g for every project.

Claude Code

git clone https://github.com/tobyilee/book-writercp -r "book-writer/.claude/skills/book-editing" ~/.claude/skills/

Copies the book-editing skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add tobyilee/book-writer

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • book-editing

    Integrate all finished chapters into a single book-ready manuscript — polish chapter transitions, unify terminology, insert cross-chapter callbacks, and write front/back matter (preface, epilogue, references). Produce a manuscript + book_manifest.json for EPUB build. Use when chapters are individually complete and need to become a coherent book.

    .claude/skills/book-editing/SKILL.md on GitHub (opens in a new tab)
  • book-planning

    Design the overall book structure — title candidates, characteristics, chapter list with main content per chapter, and narrative arc. Use when turning research into a writing plan, drafting a book outline, planning chapter sequence, or revising a book plan based on review feedback. Triggers on "저술 계획", "책 아웃라인", "챕터 구성", "book outline".

    .claude/skills/book-planning/SKILL.md on GitHub (opens in a new tab)
  • book-writing-orchestrator

    Orchestrate a full book-writing workflow from topic to finished EPUB with cover image. Use when the user asks to "write a book", "draft a book", "author a book", "책 쓰기", "책 저술해줘", "책 만들어줘", "전자책 만들어줘", "EPUB 생성", provides a topic/audience/outline and asks to turn it into a book, or says "~에 대한 책을 써줘". Also triggers on follow-ups like "다시 저술", "계획 수정", "챕터 다시 써줘", "표지 바꿔", "책 업데이트", "특정 챕터 보완", "이…

    .claude/skills/book-writing-orchestrator/SKILL.md on GitHub (opens in a new tab)
  • chapter-writing

    Write a single book chapter in Toby's distinctive Korean writing style (평어체 기반, 청유형 적극 활용, 수사적 질문, 상황 가정, 감정적 공감 표현). Use when drafting or revising a book chapter, rewriting prose in Toby's voice, translating an outline into full chapter text, or polishing chapter drafts to match 토비 문체. Triggers on "챕터 써줘", "이 섹션 저술", "토비 스타일로 써줘", "write a chapter in Toby's voice", "rewrite in 평어체", or when a ch…

    .claude/skills/chapter-writing/SKILL.md on GitHub (opens in a new tab)
  • community-research

    Mine developer/practitioner communities (Reddit, Hacker News, StackOverflow, GitHub Discussions, OKKY, velog, 네이버 카페) for real-world pain points, debates, and field-tested heuristics. Use when the user asks for "커뮤니티 의견", "실무자 목소리", "Reddit·HN 뒤져줘", "현장 경험담 모아줘", or when a book needs authentic pain-point material for chapter openings.

    .claude/skills/community-research/SKILL.md on GitHub (opens in a new tab)
  • continuity-check

    Maintain a story bible and check narrative chapter drafts for continuity — character facts (appearance, voice, motive), relationships, world rules, timeline, and planted setups (복선). Seeds {slug}/story_bible.md from the plan, flags contradictions, and tracks setup→payoff. Also measures per-chapter tension/emotion and scene-level pacing (advisory {slug}/pacing_report.md). Use when keeping a novel…

    .claude/skills/continuity-check/SKILL.md on GitHub (opens in a new tab)
  • cover-design

    Generate a book cover image (1600x2560 PNG) based on title, topic mood, and target audience. Craft image generation prompts in English, use available image-gen MCPs or APIs, fallback to ImageMagick typography. Use when creating, revising, or A/B testing book covers. Author attribution defaults to Toby-AI (override via orchestrator input).

    .claude/skills/cover-design/SKILL.md on GitHub (opens in a new tab)
  • epub-build

    Build a standards-compliant EPUB 3 file from a manuscript markdown, cover image, and book_manifest.json using the bundled pandoc-based script. Output is 책-제목-v{version}.epub with the manifest's author (defaults to Toby-AI), accompanied by a paired 책 소개 markdown ({책-제목}-v{version}.md) in the same folder. Use when converting the final book manuscript to EPUB, rebuilding after edits, or testing EPUB…

    .claude/skills/epub-build/SKILL.md on GitHub (opens in a new tab)
  • fact-check

    Verify concrete factual claims in a chapter draft — numbers, statistics, benchmarks, quotes, version numbers, release years, API signatures, superlatives, citations (tech-book), and safety/health/legal claims like food-safety temperatures, storage limits, allergens, local regulations (practical) — against the reference document, resolve "(사실 확인 필요)" markers, and apply the corrections. Use when ch…

    .claude/skills/fact-check/SKILL.md on GitHub (opens in a new tab)
  • manuscript-acceptance

    Whole-book acceptance gate run by a fresh-context reviewer before EPUB build (Phase 4.5). Cross-reads the integrated manuscript against the plan, research ledger, and logs, scans for forbidden leftover markers, checks terminology/voice/variation, cross-reference and promise integrity, and emits {slug}/05_acceptance.md with per-criterion PASS/BLOCK + owner-tagged fixes. Genre-agnostic; complements…

    .claude/skills/manuscript-acceptance/SKILL.md on GitHub (opens in a new tab)
  • paper-research

    Search academic sources (arXiv, Google Scholar, Semantic Scholar, ACM, IEEE) for research papers and extract theoretical foundations, methods, empirical findings, and citation-worthy claims. Use when the user asks for "논문 리서치", "학술 자료", "arXiv에서 찾아줘", "papers on", or when a book/article needs rigorous academic backing.

    .claude/skills/paper-research/SKILL.md on GitHub (opens in a new tab)
  • plan-review

    Critically review a book plan against the reference document and audience fit. Check coverage, narrative flow, audience alignment, chapter balance, and redundancy. Use when reviewing a book outline, auditing a chapter structure, or giving structured feedback on a writing plan. Triggers on "계획 리뷰", "아웃라인 평가", "review the plan", "critique the outline".

    .claude/skills/plan-review/SKILL.md on GitHub (opens in a new tab)
  • research-coordination

    Coordinate parallel research agents (web, paper, community) and synthesize findings into a unified reference document. Use when collecting background material for a book, whitepaper, or deep-dive article — triggers on "리서치 조율", "여러 소스에서 자료 모아줘", "reference 문서 만들어줘" style requests. De-duplicates, groups by theme, flags conflicts, preserves citations.

    .claude/skills/research-coordination/SKILL.md on GitHub (opens in a new tab)
  • style-review

    Review chapter drafts against the active genre profile's style checklist (defaults to tech-book = Toby's voice) — detects voice deviations and applies or proposes concrete before/after rewrites. Use when reviewing a chapter for style consistency, enforcing the genre voice, or polishing prose.

    .claude/skills/style-review/SKILL.md on GitHub (opens in a new tab)
  • web-research

    Search the general web (blogs, articles, official docs, tutorials) for topic-relevant content and compile findings with full citations. Use when the user asks to "웹 리서치", "블로그 자료 모아줘", "공식 문서 뒤져줘", "search the web for", "find articles on", or when gathering secondary material outside academic/community sources.

    .claude/skills/web-research/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.