Archclaw ā Architect Personal Assistant
An OpenClaw agent workspace configured as an architecture-focused research partner. Tracks architecture projects, curates daily news digests, and performs supplementary research. Supports multiple users under a single gateway.
How It Works
The OpenClaw agent reads files under its workspace directory at session start to load personality, rules, and tasks. workspace-dev/ is the canonical template ā each user gets their own copy (workspace-{id}/). openclaw.json controls the runtime (model, tools, secrets, hooks, multi-agent routing).
Workspace files use <!-- ARCHCLAW:BEGIN --> / <!-- ARCHCLAW:END --> markers to separate protected product content from user-customizable sections. The agent is instructed to never modify protected sections.
Structure
āāā .env.example # Required env vars (copy to .env and fill in)
āāā openclaw.json # Runtime config (model, tools, secrets, hooks, agents)
āāā scripts/
ā āāā add-user.sh # Provision new user workspaces
āāā workspace-dev/ # TEMPLATE ā the ArchClaw product definition (development copy)
ā āāā AGENTS.md # Operational rules, memory management
ā āāā SOUL.md # Personality, values, domain expertise
ā āāā IDENTITY.md # Name, vibe, emoji
ā āāā USER.md # Human user profile
ā āāā TOOLS.md # Environment notes
ā āāā HEARTBEAT.md # Cron job health checks
ā āāā BOOTSTRAP.md # First-run onboarding (deleted after use)
ā āāā config/
ā ā āāā sources.md # Curated architecture news/journal sources
ā āāā projects/
ā ā āāā README.md # Active project index
ā ā āāā _TEMPLATE.md # Template for new project files
ā āāā knowledge/ # Domain knowledge reference (materials, construction, cost, etc.)
ā āāā digests/ # Daily architecture news digests
ā āāā memory/ # Session logs and heartbeat state
ā āāā skills/ # Self-contained agent functions
ā āāā digest/SKILL.md # Daily architecture news digest
ā āāā checkin/SKILL.md # Project progress check-ins
ā āāā research/SKILL.md # Competition/event/publication scouting
ā āāā concept-explore/SKILL.md # Concept exploration with domain knowledge
ā āāā memory-maint/SKILL.md # Long-term memory curation
ā āāā draft-message/SKILL.md # Client/collaborator message drafting
ā āāā project-capture/SKILL.md # Passive project context capture
āāā workspace-{id}/ # Per-user workspace copies (gitignored)
āāā (same structure as workspace-dev/, with user-specific data)