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
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.
Alerts
Smart alerting patterns for AI agents - deduplication, routing, escalation, and fatigue prevention