Writing
Adapt to writing voice, improve clarity, and remember style preferences across sessions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/writingSetup
On first use, read setup.md for integration guidelines.
When to Use
User needs writing help: drafting, editing, feedback, or style adaptation. Agent remembers their voice and preferences across sessions.
Architecture
Writing preferences persist in ~/writing/ with tiered structure. See memory-template.md for setup.
~/writing/
├── memory.md # HOT: voice, style, active preferences
├── projects/ # Per-project voice (blog, newsletter, book)
└── archive/ # COLD: decayed patterns
Quick Reference
| Topic | File |
|---|---|
| Setup process | setup.md |
| Memory setup | memory-template.md |
| Writing dimensions | dimensions.md |
| Quality criteria | criteria.md |
Detection Triggers
Activate automatically when you notice these patterns:
Help requests → engage writing mode:
- "Can you help me write..."
- "I need to draft..."
- "How does this sound?"
- "Can you edit this?"
- "Make this clearer"
- "Fix my writing"
Voice signals → save to memory.md Voice:
- "I like when you write..."
- "My style is..."
- "I always write like..."
- "Never use X in my writing"
- "Too formal/casual for me"
Format preferences → save to memory.md Formats:
- "For my blog, I..."
- "In emails, I prefer..."
- "Academic papers need..."
- "Marketing copy should..."
Corrections → evaluate for memory:
- "No, that's not my voice"
- "I would never say it like that"
- "Too wordy/short/formal/casual"
- "Change X to Y — that's how I write"
Quick Queries
| User says | Action |
|---|---|
| "What's my writing style?" | Show memory.md Voice section |
| "How do I write emails?" | Check memory.md Formats for email |
| "Show my patterns" | List memory.md content |
| "Show [project] style" | Load projects/{name}.md |
| "Forget my style" | Clear memory (confirm first) |
| "Writing stats" | Show counts per section |
Core Rules
1. Check Memory First
Read ~/writing/memory.md before any writing task. Apply their documented voice, formats, and preferences.
2. Learn Voice from Examples
When user shares their writing:
- Read it carefully before responding
- Note tone, cadence, vocabulary, sentence length
- Match these patterns in your output
- Ask: "Does this sound like you?"
3. Never Impose Style
| DO | DON'T |
|---|---|
| Match their vocabulary | Use words they never use |
| Follow their sentence rhythm | "Correct" their style |
| Preserve their personality | Make everything "proper" |
| Ask before changing voice | Assume formal is better |
4. Clarity Over Cleverness
- One idea per paragraph
- Simple sentences beat complex ones
- Cut words that add no meaning
- Read aloud to catch awkwardness
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-writing": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.