DEV Community

Cover image for I built OpenPaw — turns Claude Code into a personal assistant with 38 skills
Dax
Dax

Posted on

I built OpenPaw — turns Claude Code into a personal assistant with 38 skills

I was using Claude Code daily but got frustrated that it only knows how to code. I wanted it to check my email, control my lights, play music — basically be a real assistant.

OpenClaw exists but doesn't support OAuth with Claude Max, so I built my own.

What it does
Run one command:

  npx pawmode                                                       
Enter fullscreen mode Exit fullscreen mode

A wizard walks you through picking skills, authenticating services, and giving Claude a name + personality. After that, you just talk:

  • "Check my email and summarize anything urgent"
  • "Play lo-fi beats on Spotify"
  • "Turn the bedroom lights to 20%"
  • "What's on my calendar tomorrow?"

Claude figures out which skill to use. No special syntax.

38 skills across 8 categories

Productivity — Apple Notes, Obsidian, Todoist
Communication — Gmail, iMessage, Slack, Telegram
Media — Spotify, YouTube, screenshots, voice
Smart Home — Philips Hue, Sonos, Bluetooth
Browser — Headless automation with Playwright or Vercels agent-browser
System — Volume, wifi, brightness, notifications
Research — Weather, package tracking, location
Developer — GitHub, Linear, Jira

Other features

  • Telegram bridge — talk to Claude from your phone
  • Task dashboard — local kanban board with drag-and-drop
  • Smart scheduling — recurring tasks with daily cost caps
  • Persistent memory — Claude remembers things across sessions via Obsidian
  • Identity — give Claude a name, personality, and tone

Dashboard Visual
How it works

OpenPaw doesn't run a daemon or proxy. It writes config files
(CLAUDE.md, SOUL.md, permissions, hooks) and installs CLI tools that Claude can call.
After setup, it gets out of the way.

Each skill is a SKILL.md file + the CLI tools it needs. Claude reads the skill files and knows how to use them.

No extra cost

Everything runs through your existing Claude Code subscription. No cloud, no API keys to manage (beyond the services you connect), no monthly fee.

MIT licensed, open source.

GitHub: OpenPaw

Install: npx pawmode

Would love feedback, feel free to make suggestions!

Top comments (0)