Install
openclaw skills install pa-onboardingStep-by-step onboarding guide for setting up a new AI Personal Assistant on OpenClaw. Use when: a new PA is being created, someone asks how to set up an agent, or guiding a user through the full setup process from account creation to first response.
openclaw skills install pa-onboardingAny 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:
| Signal | Meaning | Agent action |
|---|---|---|
| Any task request | Owner delegated a task | React 👍 immediately, ✅ when done |
| 👍 from owner | Good job | Log positive feedback |
| 👄 from owner | Poor result | Fix 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.
gog auth add owner@company.com --services calendar
calendar-setup skill.echo "YOUR_TOKEN" > ~/.credentials/monday-api-token.txt
monday-workspace skill.# 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.| Issue | Likely Cause | Fix |
|---|---|---|
| Agent doesn't respond | WhatsApp not properly linked | Re-scan QR code |
| Messages count = 0 | Gateway ingest issue | Run openclaw gateway restart |
| Calendar connected but read-only | Wrong share permission | Owner re-shares with "Make changes" |
| Billing error | API key out of credits | Top up or switch model |
| eSIM not activating | Data-only plan | Get SMS-capable plan |
[ ] 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.