oracle-write-complete-book
Write a complete book from scratch — outline, parallel Sonnet drafting, Thai word break, typst PDF rendering, review, title brainstorm, publish to GitHub.
Skill by Soul-Brews-Studio
Chalk Labs
Need help deploying oracle-write-complete-book?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/soul-brews-studio-oracle-write-complete-book
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, data, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/oracle-write-complete-book
What's inside
- Skill name
oracle-write-complete-book- Description
- Write a complete book from scratch — outline, parallel Sonnet drafting, Thai word break, typst PDF rendering, review, title brainstorm, publish to GitHub. Two size targets: standard <=100 pages (8-12 chapters), short <=50-60 pages (5-8 chapters). Pipeline proven on 'The Oracle Pattern'. TRIGGER when: user says 'เขียนหนังสือ', 'write book', 'complete book', 'เขียนเล่มยาว', or wants a full book with PDF output. DO NOT TRIGGER for: short guides (use /oracle-write-book), cheatsheets (use /oracle-cheatsheet), single docs.
- License
- MIT
- Metadata
- internal: true
- Instructions
- 530 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 530 lines (spec recommends under 500)
Files (1)
- SKILL.md
SKILL.md (first lines)
# /oracle-write-complete-book — Complete Book Pipeline > จาก idea สู่หนังสือ PDF — standard <=100 หน้า, short <=50-60 หน้า > proven pipeline จาก "The Oracle Pattern" ## When to Use - **standard** — 8-12 บท, **<=100 หน้า** (default) - **short** — 5-8 บท, **<=50-60 หน้า** (`--short`) ถ้าร่างเกิน cap ให้ตัด/รวมบท ไม่ใช่ปล่อยยาว — page cap เป็นข้อจำกัดจริง ไม่ใช่คำแนะนำ - ต้องการ PDF สวย (typst + Thai font + code blocks) - ต้องการ parallel agents เขียนขนาน - ต้องการ Thai word segmentation ที่ถูกต้อง ## Pipeline Overview ``` Step 0: Mine session ← dig JSONL + traces + issues Step 1: Outline ← per-chapter metadata (YAML) Step 2: Prism review ← 5-lens structure check Step 3: Title brainstorm ← 10 DNA + 3 judges workflow Step 4: Parallel draft ← N Sonnet agents write files Step 5: Thai word break ← PyThaiNLP ZWSP insertion Step 6: Compile ← pandoc MD → typst markup Step 7: Render PDF ← typst compile with styling Step 8: Review ← 3 Sonnet agents check Step 9: Iterate ← fix findings, re-render Step 9.5: Save to working repo ← commit PDF+sources to ψ/writing/books/, THEN copy to ~/Downloads/ Step 10: Publish ← separate public GitHub repo + release — confirm with human first ``` --- ## Step 0: Mine Session Material ห้ามเขียนจาก memory — ขุด source material จริงเสมอ ```bash # Session traces python3 ~/.claude/skills/dig/scripts/dig.py 0 --deep # GitHub issues gh issue view <NNNN> --json body,comments # Trace logs find ψ/memory/traces/ -name "*.md" -newer <reference> # Cheatsheets + design sheets ls -t ψ/writing/cheatsheets/ | head -5 ``` --- ## Step 1: Outline (MUST do before drafting) สร้าง outline file: `ψ/writing/books/YYYY-MM-DD_<slug>-OUTLINE.md` ### Book Metadata ```yaml title: "<title>" subtitle: "<subtitle>" author: <oracle-name> date: YYYY-MM-DD language: Thai (kien-thai 7 frames) register: <pick from kien-thai 6 registers> target_chapters: 8-12 # standard, <=100 pages # target_chapters: 5-8 # --short, <=50-60 pages target_words_per_chapter: 3000-4000 parts: 2-3 (Overview / Technical / Vision) ``` ### Per-Chapter Metadata ```yaml ## บทที่ N: <title> target_words: 3500 dna: <DNA name> (<insight>) soul_thread: "<theme thread>" subtopics: - N.1 <subtopic> - N.2 <subtopic> - N.3 <subtopic> proof: - <code path, issue #, trace log> checklist: - [ ] <specific item> ``` ### Part Structure (3-part default) ``` ภาค 1: เรื่องเล่า (Overview) — ที่มาที่ไป context ปัญหา ภาค 2: Technical (Deep Dive) — code architecture ข้างในเป็นยังไง ภาค 3: Design & Vision — design decisions อนาคต ``` ### Chapter Length | ส่วน | ความยาว | หน้าที่ | |------|---------|---------| | เปิดบท (hook) | 200-300 คำ | ดึงเข้าเรื่อง | | เนื้อหาหลัก | 2,500-3,000 คำ | 3-5 subtopics | | Code/diagram | 300-500 คำ | 2-3 code blocks | | ปิดบท | 200-300 คำ | lesson + hook บทถัดไป | | **รวม** | **3,000-4,000 คำ** | **อ่าน 10-15 นาที** | --- ## Step 2: Prism Review on Outline ก่อน draft ใช้ /oracle-prism 5 lenses: 1. **Archaeologist** — ครบไหม? 2. **Bug Hunter** — บทไหนอ่อน? 3. **Skeptic** — narrative หรือ reference? 4. **Architect** — flow ถูกไหม? 5. **Auditor** — proof ทุกบท?
From Soul-Brews-Studio/arra-oracle-skills-cli, MIT.
More from Soul-Brews-Studio/arra-oracle-skills-cli
- 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
forward
Soul-Brews-Studio
Hand off the current session to the next one.
SkillBFreshness: B★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
feel
Soul-Brews-Studio
Capture how the system feels — energy, momentum, burnout, breakthrough.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
oracle-title-forge
Soul-Brews-Studio
Forge a title + subtitle (or reframe) for a BOOK, article, talk, or any technical piece, then hand off to a cover so it has LIFE and honesty — not…
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
learn
Soul-Brews-Studio
Explore a codebase with parallel Haiku agents — clone, read, and document.
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
incubate
Soul-Brews-Studio
Clone or create repos for active development — the right hand of /learn.
SkillBFreshness: B★ 125Claude Code +9 - 0.682score
dig
Soul-Brews-Studio
Mine Claude Code sessions — timeline, gaps, repo attribution, session history.
SkillCFreshness: C★ 125Claude Code +9 - 0.682score
project
Soul-Brews-Studio
Clone and track external repos.
SkillCFreshness: C★ 125Claude Code +9
Signals
- Stars
- 125
- Forks
- 58
- Open issues
- 26
- Last commit (this folder)
- Aug 23, 2026 (2 months ago)
- Last release
- Jul 25, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Soul-Brews-Studio
- 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.740score
forward
Soul-Brews-Studio
Hand off the current session to the next one.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get oracle-write-complete-book running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
oracle-write-complete-book skill. Agent Mart. https://agentmart.dev/skills/soul-brews-studio-oracle-write-complete-book (last updated 2026-10-24)