npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ai-pa-skills

v1.2.0

Published

OpenClaw skills and plugins for AI Personal Assistant agents

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-setup

Usage

# 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-briefing

With npx:

npx @netanel-abergel/ai-pa list
npx @netanel-abergel/ai-pa install meeting-scheduler
npx @netanel-abergel/ai-pa install --all

Skills 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 names

Available 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