draft
/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
/fyilogs - Session retrospectives
- Conversation context
ARGUMENTS: [type] [topic or recipient]
More from soul-brews-studio/opensource-nat-brain-oracle
physical
Physical location awareness from FindMy. Use when user says "physical", "where am I", "location", "where is nat", or needs to check current physical location.
1learn
Explore a codebase with 2 parallel Haiku agents and create concise documentation. Use when user says "learn [repo]", "explore codebase", "study this repo", or wants to understand a project.
1distill
v2.0.5 G-SKLL | Autonomous pattern extraction from Oracle brain. No human in the loop โ AI scans, diffs, writes, logs. Each run reads previous distillations, finds only NEW patterns. Use when "distill", "compress brain", "extract patterns", or triggered autonomously by any agent.
1