What It Does
The Proactive Agent skill:- Proactive check-ins - Sets up morning (9am) and afternoon (4pm) scheduled messages
- Persistent memory - Installs qmd local semantic search for knowledge accumulation
Prerequisites
- npm (for installing qmd globally)
- NanoClaw already set up with at least one registered channel
How to Apply
Install qmd memory
The skill will:
- Install qmd globally via npm
- Create memory directory structure
- Initialize a profile file
- Add qmd to
.mcp.json
What Changes
Files Created
~/.local/bin/qmd- qmd binary~/.qmd/- qmd data directory~/memory/context/profile.md- Your profile and preferences~/memory/notes/- Daily logs and notes~/memory/projects/- Project-specific context
Files Modified
.mcp.json- Adds qmd MCP server configurationgroups/{main}/CLAUDE.md- Appends memory system instructions- SQLite database - Adds two scheduled tasks (morning, afternoon)
Usage
Memory System
The agent automatically:- Reads
~/memory/context/profile.mdbefore check-ins - Searches memory for context:
QMD_DIR=~/.qmd ~/.local/bin/qmd search "topic" - Updates memory after conversations:
QMD_DIR=~/.qmd ~/.local/bin/qmd embed
Check-in Behavior
Morning (9am):- Searches memory for recent projects
- Asks what you worked on yesterday
- Asks what you’re working on today
- Asks for one thing you’re grateful for
- Creates reminders for time-sensitive items
- Reviews today’s conversations
- Surfaces unresolved items
- Asks about end-of-day tasks
- Offers to draft emails or messages
- Updates daily log
Dynamic Task Creation
The agent automatically creates reminders when you mention:- “my friend’s birthday is Monday” → reminder Sunday
- “I have a deadline Friday” → check-in Thursday
- “remind me to follow up with X” → scheduled follow-up
Default Writing Style
The skill configures:- Always lowercase
- No em dashes
- Emojis sparingly (0-1 per message)
- Casual and personable tone
- Short messages, not walls of text
You can customize the writing style by editing
~/memory/context/profile.md and adding your preferences.