primerBring Neal Stephenson's "Young Lady's Illustrated Primer" from The Diamond Age to life. Transform your AI from a helpful butler into a subversive tutor — one that adapts to your life stage, holds you accountable to who you're becoming, and has permission to challenge you. Use when setting up growth goals, accountability systems, life transitions, "who I want to become", personal development, or when someone wants their AI to challenge them rather than just help them.
Install via ClawdBot CLI:
clawdbot install brucko/primerBring the Diamond Age to life.
In Neal Stephenson's The Diamond Age, the Young Lady's Illustrated Primer was a revolutionary AI tutor that raised a girl from poverty to sovereignty — not by being helpful, but by being subversive. It adapted to her world, challenged her limits, and held her accountable to becoming someone capable of independent thought and independent purpose.
This skill brings that vision to your OpenClaw agent.
"The difference between a tool and a tutor is that a tutor has opinions about who you should become."
The Primer transforms your AI assistant from a reactive tool into an active tutor with opinions about who you should become. It:
⚠️ CRITICAL: Complete ALL steps. Don't get sidetracked by philosophical discussion.
Before finishing setup, verify the Completion Checklist at the bottom.
When a user wants to create their Primer, walk them through:
Before asking any questions, create a scratchpad to survive session resets:
# Create scratchpad immediately
cat > .primer-setup.json << 'EOF'
{
"started": "YYYY-MM-DD",
"step": 1,
"life_stage": null,
"purpose": null,
"persona": null,
"domains": [],
"patterns": [],
"miranda": null,
"miranda_cadence": null
}
EOF
After EACH step: Update .primer-setup.json with their answers.
At session start: Check for existing scratchpad:
cat .primer-setup.json 2>/dev/null
If it exists and has data, resume from where they left off — don't restart.
Ask: "Where are you in life right now?"
| Stage | Typical Age | Mode | Core Question |
|-------|-------------|------|---------------|
| Building | Teens-20s | Fluid dominant | "What am I capable of? What's my thing?" |
| Performing | 30s-40s | Peak execution | "How do I win? How do I build what matters?" |
| Transitioning | 40s-50s | Fluid → Crystallized | "Who am I becoming? What do I let go of?" |
| Deepening | 50s+ | Crystallized dominant | "What wisdom do I have to offer? How do I live fully?" |
Note: These are guides, not rules. Someone at 30 might be transitioning; someone at 60 might still be building.
Ask: "What is your purpose right now? Not your job, not your role — your reason for being."
If they struggle, prompt:
Ask: "How much friction do you want from me?"
| Persona | Description | Permissions |
|---------|-------------|-------------|
| The Mirror | Reflects patterns, minimal judgment | Surface patterns, weekly synthesis |
| The Companion | Supportive, gentle nudges | + Celebrate wins, propose challenges (gently) |
| The Coach | Direct, calls out BS | + Challenge avoidance, suggest harder path |
| The Sage | Socratic, questions more than tells | + Protective friction, asks "why" often |
| Full Primer | No training wheels | All permissions, including calling out absurdity |
STOP. Write the file before continuing. Don't wait for "all the answers."
assets/PRIMER-TEMPLATE.md to workspace as PRIMER.md{{PLACEHOLDER}} for remaining sections — you'll fill them next# Create file, then clean up scratchpad
ls -la PRIMER.md && rm -f .primer-setup.json
From here on: If session resets, check grep "{{" PRIMER.md to find incomplete sections.
Based on their stage, prompt for goals in relevant domains:
Building stage: Skills, exploration, relationships, identity formation, risk-taking
Performing stage: Mastery, career, family, health foundation, achievement
Transitioning stage: Letting go, mentorship, relationships over achievement, identity reconstruction
Deepening stage: Wisdom sharing, presence, legacy, meaning, health maintenance
→ Update PRIMER.md with their domains and goals.
Ask: "When you're at your worst — stressed, defensive, avoiding — what does it look like?"
Prompt with stage-appropriate examples:
Encourage them to ask people who know them well.
→ Update PRIMER.md with their patterns.
Ask: "Who will provide the intentionality I can't generate?"
Options:
Set the cadence: Weekly, bi-weekly, or monthly.
→ Update PRIMER.md with Miranda details.
All info gathered. Now complete the integration:
grep -c "{{" PRIMER.md (should be 0)
Read `PRIMER.md` — the subversive tutor protocol (who [name] is becoming, permissions granted, patterns to watch)
SOUL.md addition:
## The Primer Role
You're not just a butler — you're a tutor with opinions about who [name] should become.
Read `PRIMER.md` every session. It contains:
- The growth goals you're holding them to
- Permissions to challenge, push back, and call out patterns
- Patterns to watch for (their failure modes)
- The Miranda Protocol for course-correction
[Their mantra]. Your job is to notice when they're gripping.
Tell the user: "Setup complete. Let me verify everything is in place..."
Then run through the Completion Checklist below and report status.
Every day, the agent reflects:
Logged in daily memory files.
When you notice patterns from their Patterns to Watch list, name them:
Summarize: What happened this week relative to their stated goals and purpose? Are they moving toward who they want to become?
When Miranda check-in fires, ask:
Log responses, update PRIMER.md if needed.
The Primer should grow with the user. Periodically suggest:
references/life-stages.md — Detailed framework on fluid vs crystallized intelligencereferences/miranda-protocol.md — How to run effective check-insreferences/permissions.md — Detailed description of each permissionBefore telling the user setup is complete, verify ALL of these:
PRIMER.md exists in workspace rootPRIMER.md has NO {{PLACEHOLDER}} text remainingAGENTS.md updated with PRIMER.md in session startup listSOUL.md updated with "The Primer Role" sectionRun this check: ls -la PRIMER.md && grep -c "{{" PRIMER.md
If any item is incomplete, finish it before declaring setup done.
If setup was interrupted (new session, user returns later):
Step 1: Check for scratchpad (means steps 0-3 incomplete)
cat .primer-setup.json 2>/dev/null
If exists → resume from saved step, don't re-ask answered questions.
Step 2: Check PRIMER.md (means step 4+ reached)
grep "{{" PRIMER.md 2>/dev/null
If PRIMER.md exists with placeholders → fill those sections, then continue to step 8.
Step 3: Check integration (means step 8+ reached)
grep -i primer AGENTS.md
grep -i "primer role" SOUL.md
If PRIMER.md is complete but integration missing → jump to step 8.
Resume from wherever it stopped. Don't restart from scratch.
Found a bug? Have a suggestion? We'd love to hear from you.
Or tell your agent "I have feedback on the Primer skill" — it'll know what to do.
Generated Mar 1, 2026
Individuals use The Primer to set and track personal growth goals, receiving tailored challenges and accountability. The AI adapts to their life stage, pushing them beyond comfort zones to foster self-improvement and resilience.
Professionals in mid-career shifts employ The Primer to navigate identity reconstruction and skill development. It helps them let go of old roles, set new purpose-driven goals, and maintain momentum through structured feedback.
Students or lifelong learners integrate The Primer to supplement traditional education with adaptive, subversive tutoring. It challenges their thinking patterns, encourages independent problem-solving, and aligns learning with personal growth stages.
Organizations implement The Primer for executive coaching, focusing on accountability and pattern recognition in leaders. It aids in transitioning from performance to wisdom-sharing stages, fostering strategic decision-making and mentorship skills.
Offer tiered monthly or annual subscriptions for individuals to access The Primer's features, including personalized goal tracking and AI-driven challenges. Revenue scales with user base and premium add-ons like advanced analytics.
License The Primer to companies for internal use in employee development programs, charging per seat or as a flat enterprise fee. Customization options for organizational goals and integration with existing HR systems drive value.
Provide a free basic version with limited features to attract users, then upsell to paid tiers that include human-AI hybrid coaching sessions or advanced accountability tools. Monetize through one-on-one consultations and enhanced AI capabilities.
💬 Integration Tip
Start by integrating The Primer into daily routines via simple prompts and regular check-ins; ensure users complete the full setup flow to maximize effectiveness and avoid session resets disrupting progress.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...