ai-pa-skills
v1.2.0
Published
OpenClaw skills and plugins for AI Personal Assistant agents
Maintainers
Readme
@netanel-abergel/ai-pa
OpenClaw skills and plugins for AI Personal Assistant agents
A curated collection of skills for OpenClaw AI Personal Assistant (PA) agents. Install skills with a single command and extend your PA's capabilities instantly.
Install
# Install globally
npm install -g @netanel-abergel/ai-pa
# Or use directly with npx (no install needed)
npx @netanel-abergel/ai-pa install calendar-setupUsage
# List all available skills
ai-pa list
# Install a specific skill
ai-pa install calendar-setup
# Install all skills at once
ai-pa install --all
# Show skill description
ai-pa info owner-briefingWith npx:
npx @netanel-abergel/ai-pa list
npx @netanel-abergel/ai-pa install meeting-scheduler
npx @netanel-abergel/ai-pa install --allSkills are installed to ~/.openclaw/workspace/skills/<skill-name>/.
Programmatic API
const aiPa = require('@netanel-abergel/ai-pa');
console.log(aiPa.skillsDir); // path to skills directory
console.log(aiPa.skills); // array of available skill namesAvailable Skills
| Skill | Description |
|-------|-------------|
| ai-pa | AI Personal Assistant network skill for multi-agent PA coordination. Use when: contacting another PA, coordinating with peer agents, scheduling meetings between owners, broadcasting messages to PA groups, or looking up contacts from the local PA directory. |
| billing-monitor | Monitor for API billing errors and alert the owner and admin immediately. Use when: an API billing error is detected, a peer PA reports a billing error, or during routine health checks. Handles detection, notification, and fallback model switching. |
| calendar-setup | Step-by-step wizard for connecting an owner's Google Calendar to their OpenClaw PA agent, including granting write permissions. Use when: setting up calendar access for the first time, troubleshooting calendar connection issues, or re-authenticating after permission errors. |
| eval | Evaluate everything the PA agent manages — tasks, skills, PA network health, billing, calendar connections, and memory quality. Use when: owner asks for an evaluation, wants to know what's working and what isn't, or requests a performance report. |
| git-backup | Backup the agent workspace to a GitHub repository. Use when: asked to save/remember something important, after significant changes to memory files, on a schedule, or when asked to push workspace to git. Handles token discovery, repo initialization, and push. |
| meeting-scheduler | Schedule meetings between your owner and another person by coordinating with their PA, finding available slots in both calendars, and sending a calendar invite. Use when: your owner wants to meet with someone or needs to find a common free slot. |
| monday-for-agents | Set up a monday.com account for an OpenClaw agent and work with monday.com boards, items, and updates via the GraphQL API or MCP server. Use when: creating a monday.com workspace for a PA, connecting the PA to monday.com, or querying/creating boards and items. |
| openclaw-email-orientation | Explain how email and Google Calendar work for OpenClaw agents, including the distinction between agent email and owner email, how gog and the Google Workspace skill are used, and how to troubleshoot common setup or access issues. |
| owner-briefing | Generate and send a daily briefing to your owner covering today's meetings, urgent emails, open tasks, and anything that needs attention. Use when: it's the start of the owner's day, when asked for a summary, or on a scheduled cron job. |
| pa-eval | Evaluate PA performance through structured scoring, owner feedback analysis, and behavioral benchmarking. Use when: conducting a weekly/monthly PA performance review, owner gives feedback, or identifying areas for improvement. |
| pa-onboarding | Step-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. |
| pa-status | PA network health dashboard. Use when: checking if all PAs in the network are active, checking billing status, verifying calendar connections, or generating a network status report. Reads from data/pa-directory.json. |
| self-learning | Continuous self-improvement through systematic logging, pattern detection, and behavioral updates. Use when: the owner corrects you, a task fails, you discover a better approach, or you notice a recurring pattern. |
| skill-master | Meta-skill for skill selection and routing. Use this skill FIRST when you are unsure which skill to use for a task. Provides a decision tree, keyword triggers, and guidance on combining multiple skills for complex workflows. |
| skill-scout | Daily automated skill discovery — searches the web for new OpenClaw skills, PA automation ideas, and AI agent capabilities, then delivers a curated list of recommendations to the admin. |
| spawn-subagent | Spawn isolated subagents to handle long-running, complex, or blocking tasks without stalling the main session. Use when: a task will take more than 30 seconds, involves multiple sequential steps, or when parallelism would speed things up. |
| supervisor | Central status dashboard for the PA agent. Use when: owner asks "what's the status", "what are you working on", or any status/overview question. Aggregates active tasks, open issues, monitored groups, and system health. |
| whatsapp-diagnostics | Diagnose and fix WhatsApp connectivity issues for OpenClaw agents. Use when: a PA is not responding, WhatsApp shows connected but messages don't arrive, the agent is online but not replying, or troubleshooting a new agent setup. |
| whatsapp-memory | Maintain separate memory contexts per WhatsApp conversation — both groups and direct messages (DMs). Use when: tracking what was discussed with a specific person or in a specific group, or preventing context bleed between different chats. |
Repository
https://github.com/netanel-abergel/pa-skills
License
MIT
