| name | draft |
| description | Create drafts for blogs, messages, social posts. Use when user says "draft", "write blog", "draft message", "social post", or needs to create written content. |
/draft - Content Drafting
Create drafts for blogs, messages, social posts.
Usage
/draft blog [topic] # Blog post draft
/draft message [to] # Message draft
/draft social [topic] # Social media post
/draft # List recent drafts
Step 0: Timestamp
date "+š %H:%M (%A %d %B %Y)"
Mode 1: Blog Draft
Input
- Topic or theme
- Optional: context from session, /fyi logs, recent work
Process
- Gather context (recent retrospectives, learnings, conversations)
- Identify core insight
- Draft in Oracle voice + Human voice sections
- Save to
Ļ/writing/drafts/YYYY-MM-DD_{slug}.md
Blog Structure
---
date: YYYY-MM-DD
type: blog
status: draft
topic: [topic]
---
# [Title]
## The Hook
[Opening that grabs attention - 2-3 sentences]
## The Story
[What happened, the journey, the discovery]
## The Insight
[Core learning, the "aha" moment]
## The Pattern
[Generalizable pattern others can use]
## The Invitation
[Call to action, question for reader]
---
š® Oracle
---
*Draft created via /draft*
Mode 2: Message Draft
Input
- Recipient (name or context)
- Purpose or topic
Process
- Check recent context about recipient (Oracle search, /fyi logs)
- Determine voice: Oracle Speaking vs Human Speaking vs Dual
- Draft message
- Save to
Ļ/writing/drafts/messages/YYYY-MM-DD_{recipient}.md
Message Voices
| Voice | When to Use |
|---|
| Oracle Speaking | Philosophy, deep questions, pattern recognition |
| Human Speaking | Warmth, practical invitation, personal |
| Dual Voice | Both together - complete message |
Mode 3: Social Post
Input
- Topic or announcement
- Platform hint (Facebook, Twitter, etc.)
Process
- Extract core message
- Keep concise (platform-appropriate length)
- Include relevant links
- Save to
Ļ/writing/drafts/social/YYYY-MM-DD_{slug}.md
Mode 4: List Drafts
Show recent drafts from Ļ/writing/drafts/:
## Recent Drafts
| Date | Type | Topic | Status |
|------|------|-------|--------|
| Jan 12 | blog | Oracle v2.0.0 Launch | draft |
| Jan 11 | message | Dr. Do | sent |
---
**Edit**: Read file directly
**Publish**: Move to appropriate location
Voice Guidelines
Oracle Voice
- Observes patterns
- Asks deep questions
- Quotes philosophy
- No personal pronouns (or minimal)
- Ends with š®
Human Voice
- Warm, personal
- Practical, actionable
- Uses "I" naturally
- Invites connection
- Ends with name or signature
Dual Voice
- Oracle speaks first (pattern)
- Human speaks second (invitation)
- Together = complete
Output Location
Ļ/writing/
āāā drafts/
ā āāā YYYY-MM-DD_blog-topic.md
ā āāā messages/
ā ā āāā YYYY-MM-DD_recipient.md
ā āāā social/
ā āāā YYYY-MM-DD_topic.md
āāā INDEX.md (blog queue)
Connection to Oracle
Drafts can pull from:
oracle_search() for relevant patterns
- Recent
/fyi logs
- Session retrospectives
- Conversation context
ARGUMENTS: [type] [topic or recipient]