agent-pack-n-go
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Build long-running autonomous agent loops using ClawVault primitives (tasks, projects, memory types, templates, heartbeats). Use when setting up agent autonomy, creating task-driven execution loops, customizing primitive schemas, wiring heartbeat-based work queues, or teaching an agent to manage its own backlog. Also use when adapting primitives to an existing agent setup or designing multi-agent collaboration through shared vaults.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install g9pedro/agent-autonomy-primitivesInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Turn any AI agent into a self-directing worker using five composable primitives: typed memory, task files, project grouping, template schemas, and heartbeat loops.
npm install -g clawvault
clawvault init
Every memory has a type. The type determines where it lives and how it's retrieved.
| Type | Directory | When to Use |
|---|---|---|
decision |
decisions/ |
Recording a choice with rationale |
lesson |
lessons/ |
Something learned from experience |
person |
people/ |
Contact info, relationship context |
commitment |
commitments/ |
Promise made, deliverable owed |
preference |
preferences/ |
How someone likes things done |
fact |
inbox/ |
Raw information to file later |
project |
projects/ |
Workstream with goals and status |
Store with type:
clawvault remember decision "Chose Resend over SendGrid" --content "Lower cost, better DX, webhook support"
clawvault remember lesson "LLMs rewrite keywords during compression" --content "Always post-process with regex"
Rule: If you know WHAT KIND of thing it is, use the right command. Dumping everything into daily notes defeats retrieval later.
A task is a markdown file with YAML frontmatter in tasks/:
---
status: open
priority: high
owner: your-agent-name
project: my-project
due: 2026-03-01
tags: [infrastructure, deploy]
estimate: 2h
---
# Deploy API to production
## Context
Server provisioned. Need Dockerfile fix.
## Next Steps
- Fix binding to 0.0.0.0
- Add health endpoint
- Push and verify
Create tasks:
clawvault task add "Deploy API to production" \
--priority high \
--owner my-agent \
--project my-project \
--due 2026-03-01 \
--tags "infrastructure,deploy"
Update status:
clawvault task update deploy-api-to-production --status in-progress
clawvau...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# Agent Autonomy Primitives Turn any AI agent into a self-directing worker using five composable primitives: **typed memory**, **task files**, **project grouping**, **template schemas**, and **heartbeat loops**. ## Prerequisites ```bash npm install -g clawvault clawvault init ``` ## The Five Primitives ### 1. Typed Memory Every memory has a type. The type determines where it lives and how it's retrieved. | Type | Directory | When to Use | |------|-----------|-------------| | `decision` | `decisions/` | Recording a choice with rationale | | `lesson` | `lessons/` | Something learned from experience | | `person` | `people/` | Contact info, relationship context | | `commitment` | `commitments/` | Promise made, deliverable owed | | `preference` | `preferences/` | How someone likes things done | | `fact` | `inbox/` | Raw information to file later | | `project` | `projects/` | Workstream with goals and status | Store with type: ```bash clawvault remember decision "Chose Resend over SendGrid" --content "Lower cost, better DX, webhook support" clawvault remember lesson "LLMs rewrite keywords during compression" --content "Always post-process with regex" ``` **Rule:** If you know WHAT KIND of thing it is, use the right command. Dumping everything into daily notes defeats retrieval later. ### 2. Task Primitives A task is a markdown file with YAML frontmatter in `tasks/`: ```yaml --- status: open priority: high owner: your-agent-name project: my-project due: 2026-03-01 tags: [infrastructure, deploy] estimate: 2h --- # Deploy API to production ## Context Server provisioned. Need Dockerfile fix. ## Next Steps - Fix binding to 0.0.0.0 - Add health endpoint - Push and verify ``` Create tasks: ```bash clawvault task add "Deploy API to production" \ --priority high \ --owner my-agent \ --project my-project \ --due 2026-03-01 \ --tags "infrastructure,deploy" ``` Update status: ```bash clawvault task update deploy-api-to-production --status in-progress clawvau...
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.
OpenClaw Skill: Safely restart the Gateway with context preservation, guardian watchdog, and multi-channel notification
Search and hire real humans for tasks — photography, delivery, research, and more