
Scribe
- 1 repo stars
- Updated February 21, 2026
- SnowLightPath/snow-light-place
Document-writing workflow: draft outlines, realize documents in MD/PDF/DOCX/XLSX/PPTX/Confluence, then reflect to improve quality.
About
scribe is a document-writing workflow that drafts outlines, realizes documents in many formats (Markdown, PDF, DOCX, XLSX, PPTX,.pen, Confluence), and reflects on them to improve quality. Developers use it to produce polished docs end-to-end from a rough plan. It covers the full draft-generate-refine loop.
- Draft outlines
- Realize MD/PDF/DOCX/XLSX/PPTX/.pen/Confluence
- Reflect to improve quality
Scribe by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add SnowLightPath/snow-light-place/plugin install scribe@snow-light-placeAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Last updated | February 21, 2026 |
| Repository | SnowLightPath/snow-light-place ↗ |
What it does
Document-writing workflow: draft outlines, realize documents in MD/PDF/DOCX/XLSX/PPTX/Confluence, then reflect to improve quality.
README.md
✨ Scribe Plugin
Document writing workflow for Claude Cowork and Claude Code.
Draft outlines, write documents in parallel by section, output in any format.
Installation
Local Testing
claude --plugin-dir ./examples/scribe-plugin
From Marketplace
claude plugin marketplace add SnowLightPath/snow-light-place
claude plugin install scribe@snow-light-place
Project Setup
After installing, copy the CLAUDE.md template to your project:
cp examples/scribe-plugin/CLAUDE.md .claude/CLAUDE.md
Edit .claude/CLAUDE.md to set your project name and customize detection targets.
The Loop
/scribe:draft Design the outline
↓
scribe.md ←→ Document structure
↓
/scribe:realize Write & export
↓
report.docx ←→ Human & LLM edit
↓
/scribe:reflect Review & improve
↓
(iterate)
Commands
| Command | Intent | Example |
|---|---|---|
/scribe:draft |
Design document outline, audience, format | /scribe:draft quarterly report |
/scribe:realize |
Write and export the document | /scribe:realize report.docx |
/scribe:reflect |
Review quality and improve | /scribe:reflect report.docx |
Supported Formats
| Format | Extension | Tool Chain | Official Skill |
|---|---|---|---|
| Markdown | .md |
Direct write | — |
.pdf |
Python + reportlab | pdf |
|
| Word | .docx |
JS + docx-js | docx |
| HTML | .html |
Python + markdown | — |
| Excel | .xlsx |
Python + openpyxl | xlsx |
| PowerPoint | .pptx |
JS + pptxgenjs | pptx |
| Pencil Design | .pen |
Pencil MCP | — |
| Confluence | --confluence |
Atlassian MCP | — |
How It Works
1. Draft the outline
/scribe:draft
> "Write a quarterly report. Sales analysis, project progress, next steps."
Creates scribe.md — a document design file:
# Q4 Quarterly Report
## Meta
- format: docx
- audience: executive
- tone: formal
- language: ja
## Outline
### 1. Sales Analysis
### 2. Project Progress
### 3. Next Steps
## Sources
- data/sales_q4.csv
2. Write the document
/scribe:realize quarterly-report.docx
Scribe reads scribe.md and writes sections in parallel using SWARM:
writer-1: §1 Sales Analysis ─→ ┐
writer-2: §2 Project Progress ─→ ├─→ Lead merges → docx-js → DOCX
writer-3: §3 Next Steps ─→ ┘
3. Review and improve
/scribe:reflect quarterly-report.docx
Reviews quality, consistency, and completeness. Suggests improvements.
Parallel Writing
Documents with 2+ sections are written in parallel. Each writer agent receives:
- The section outline
- Meta settings (tone, audience, language)
- Relevant source material
- Cross-reference context
The lead agent merges sections, unifies tone, resolves cross-references, and converts to the target format.
Prerequisites
| Tool | Required For | Install |
|---|---|---|
| reportlab | PDF output | pip3 install reportlab |
| docx (npm) | DOCX output | npm install -g docx |
| pptxgenjs (npm) | PPTX output | npm install -g pptxgenjs |
| openpyxl | XLSX output | pip3 install openpyxl |
| markdown | HTML output | pip3 install markdown |
| Pencil MCP | .pen output | Configure in MCP settings |
| Atlassian MCP | Confluence | Configure in MCP settings |
Only install what you need. The plugin checks dependencies at runtime and prompts for missing tools.
Recommended: Official Anthropic Skills
For the best output quality, install the official document skills:
git clone https://github.com/anthropics/skills.git ~/.claude/skills-repo
for skill in pdf docx pptx xlsx doc-coauthoring; do
ln -sf ~/.claude/skills-repo/skills/$skill ~/.claude/skills/$skill
done
When installed, Scribe automatically uses these skills for format conversion instead of its built-in fallback pipelines.
Philosophy
Write the structure before the sentences. Divide to conquer. Merge to polish.