Any model. This is a procedural guide — follow steps in order.
If owner says "what's next?" → give only the single next step. If owner says "I'm stuck on step X" → troubleshoot step X, do not move on. If owner asks "can you do it for me?" → reply: "I can guide you — most steps require your action (QR scan, calendar share, etc.)" If owner asks "how long will this take?" → reply: "Phase 1 takes 20–30 min. Integrations another 15–20 min."
The agent must learn these signals from day one:
SignalMeaningAgent actionAny task requestOwner delegated a taskReact 👍 immediately, ✅ when done👍 from ownerGood jobLog positive feedback👄 from ownerPoor resultFix and log the lesson
Critical rules to cover during onboarding:
whatsapp-diagnostics skill before continuing.✅ Phase 1 complete when the agent responds to messages.
Only start Phase 2 after Phase 1 is fully working.
Owner shares their calendar with the agent email.
Agent runs: bash
gog auth add owner@company.com --services calendar
Test that the agent can create events.
Full guide: see calendar-setup skill.
Create a monday.com account for the agent (use org signup URL).
Generate API token: avatar → Developers → My Access Tokens → Copy.
Save the token: bash
echo "YOUR_TOKEN" > ~/.credentials/monday-api-token.txt
(Optional) Set up monday MCP for natural language operations.
Full guide: see monday-workspace skill.
bash
# Authenticate gog with Gmail and other services
gog auth add owner@company.com --services gmail,drive,contacts
# Test it works
GOG_ACCOUNT=owner@company.com gog gmail search 'is:unread' --max 5
Full guide: see openclaw-email-orientation skill.
Key things to include:
owner-briefing skill.data/pa-directory.json with new PA details.IssueLikely CauseFixAgent doesn't respondWhatsApp not properly linkedRe-scan QR codeMessages count = 0Gateway ingest issueRun openclaw gateway restartCalendar connected but read-onlyWrong share permissionOwner re-shares with "Make changes"Billing errorAPI key out of creditsTop up or switch modeleSIM not activatingData-only planGet SMS-capable plan
text
[ ] Agent account created
[ ] Phone number acquired
[ ] WhatsApp Business installed and registered
[ ] WhatsApp connected to agent
[ ] Agent responds to test message ← must complete before Phase 2
[ ] Google Calendar connected (write access)
[ ] monday.com account created and token saved
[ ] SOUL.md configured
[ ] Morning briefing scheduled (optional)
[ ] Added to PA network directory
[ ] Announced in PA coordination group
Lessons learned from running PAs in production. Future agents setting up a new PA should apply these from day 1.
Skill count matters — the sweet spot is 28–32 active skills. Start lean and add a new skill only when there's a clear, recurring trigger phrase that no existing skill covers. Above 40 skills, routing breaks down and the agent starts misfiring. Less is more.
HOT.md — create this file from day 1. Max 20 lines. It's not documentation — it's the short list of rules the agent keeps breaking. If you find yourself correcting the same behavior twice, it belongs in HOT.md. Review it at the start of every session.
SOUL.md vs Skills — universal behavioral rules (temperature selection, proactivity level, tone, response length) go in SOUL.md and apply everywhere. Skills are for triggered, domain-specific workflows only. Don't put behavioral rules inside a skill — they won't apply globally.
Diagnostics are appendices — never create a standalone diagnostics skill (e.g. whatsapp-diagnostics). Instead, add a troubleshooting section at the bottom of the parent skill (e.g. whatsapp). Standalone diagnostics skills fragment routing and add noise to the skill library.
DEPRECATED.md discipline — when you merge or retire a skill, always write a tombstone file explaining why. Include: what it merged into, the date, the reason, and the lesson. Future agents (and humans) will thank you. Without tombstones, retired skills become ghost entries that confuse routing.
pa-skills repo — before building a skill from scratch, check https://github.com/netanel-abergel/pa-skills for a curated starting library. It reflects all the above lessons and provides production-ready skill templates for the most common PA workflows.