A production-ready workspace template that combines two powerful systems:
1-projects/ - Active projects with deadlines2-areas/ - Ongoing responsibilities3-resources/ - Reference materials4-archives/ - Completed projects+inbox/ - Temporary inbox (process weekly)+temp/ - Scratch spacememory/ - Daily logs and working buffer.learnings/ - Error logs and learningsSESSION-STATE.md - Active working memoryAGENTS.md - Operating rulesSOUL.md - Agent identityUSER.md - Your profileHEARTBEAT.md - Periodic checksbash
# Create workspace directory
mkdir -p ~/workspace
cd ~/workspace
# Copy template files
cp -r ~/.openclaw/skills/para-proactive-workspace/assets/templates/* .
# Or manually create structure following the guide below
text
workspace/
│
├── 📁 1-projects/ # Active projects
│ └── project-name/
│ ├── README.md
│ ├── notes.md
│ ├── docs/
│ └── assets/
│
├── 📁 2-areas/ # Ongoing responsibilities
│ ├── health/
│ ├── finance/
│ └── learning/
│
├── 📁 3-resources/ # Reference materials
│ ├── articles/
│ ├── books/
│ └── templates/
│
├── 📁 4-archives/ # Completed items
│ └── 2024-projects/
│
├── 📁 +inbox/ # Temporary inbox
├── 📁 +temp/ # Scratch space
│
├── 📁 .agents/ # Agent configuration
├── 📁 .learnings/ # Learning logs
│ ├── ERRORS.md
│ ├── LEARNINGS.md
│ └── FEATURE_REQUESTS.md
│
├── 📁 memory/ # Daily logs
│ └── working-buffer.md
│
├── 📄 AGENTS.md # Operating rules
├── 📄 HEARTBEAT.md # Periodic checklist
├── 📄 MEMORY.md # Long-term memory
├── 📄 ONBOARDING.md # First-run setup
├── 📄 README.md # Workspace overview
├── 📄 SESSION-STATE.md # Active task state
├── 📄 SOUL.md # Agent identity
├── 📄 TOOLS.md # Tool configurations
├── 📄 USER.md # Your profile
└── 📄 .gitignore # Git ignore rules
Definition: A series of tasks linked to a goal, with a deadline.
Examples:
When to move to archives: When completed or cancelled.
Definition: A sphere of activity with a standard to be maintained over time.
Examples:
When to move to archives: When no longer relevant to your life.
Definition: A topic or theme of ongoing interest.
Examples:
When to move to archives: When no longer interested.
Definition: Inactive items from the other three categories.
Purpose: Keep out of sight but accessible for reference.
FilePurposeWhen to UpdateSOUL.mdWho the agent is, principles, boundariesWhen identity evolvesUSER.mdWho you are, your goals and preferencesAs you share more contextAGENTS.mdOperating rules and workflowsWhen patterns emergeTOOLS.mdTool configurations and notesWhen learning tool usageSESSION-STATE.mdCurrent task and contextContinuously (WAL protocol)HEARTBEAT.mdPeriodic check checklistReview regularlyMEMORY.mdCurated long-term wisdomPeriodically distill
Three-tier memory:
WAL Protocol (Write-Ahead Logging):
Working Buffer:
+inbox/memory/+inbox/ and +temp/2-areas/ for maintenance.learnings/ for patterns4-archives/3-resources/ for relevanceMEMORY.md with distilled learningsPARAProactive AgentIntegrationProject notes1-projects/X/notes.mdAgent can read/writeDecisionsSESSION-STATE.mdWAL protocol capturesDaily workmemory/YYYY-MM-DD.mdAutomatic loggingLearnings.learnings/LEARNINGS.mdError/learning captureArchives4-archives/Completed projects
+inbox/ weekly (Inbox Zero)+temp/ clean dailySOUL.md + USER.md on startup.learnings/ERRORS.mdHEARTBEAT.md periodicallyMIT - Use freely, modify, share.
Organize your content. Empower your agent. Build your second brain. 🧠🦞