openpets
FeaturedUse when the user asks to install, configure, verify, troubleshoot, or understand OpenPets; install or select a pet; connect Claude Code, OpenCode, Cursor, Codex, or MCP clients; configure a project to use a specific pet; or debug openpets_status, openpets_react, or openpets_say.
AI & Automation 1,184 stars
105 forks Updated 5 days ago MIT
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# OpenPets
OpenPets is a desktop companion app for coding agents. The desktop app runs locally and exposes pet controls through CLI, MCP, hooks, plugins, and local IPC.
Use this skill to help users onboard quickly and safely:
- install or verify the OpenPets desktop app
- install pets from the public catalog
- configure Claude Code, OpenCode, Cursor, Codex, or another MCP client
- configure a project to use a specific pet
- validate `openpets_status`, `openpets_react`, and `openpets_say`
- explain how OpenPets works
- troubleshoot setup problems
## CLI rule: install once, then use openpets
For the cleanest onboarding, install the OpenPets CLI globally first:
```bash
npm install -g @open-pets/cli
```
Then use the `openpets` command:
```bash
openpets <command>
```
If the user does not want a global install, is in CI, or only needs a one-off command, use this fallback instead:
```bash
npx -y @open-pets/cli@latest <command>
```
For MCP server config, prefer the dedicated MCP package:
```bash
npx -y @open-pets/mcp@latest --pet <pet-id>
```
Do not imply the desktop app installs a shell command by itself. The `openpets` command comes from the optional npm global CLI install.
## Mental model
```text
Claude/OpenCode/Codex/Cursor/MCP client
-> OpenPets MCP, plugin, hook, or CLI
-> @open-pets/client
-> local IPC discovery/token
-> OpenPets desktop app
-> default pet or selected agent pet lease
```
OpenPets requires the desktop app to be installed and running fo...
Details
- Author
- alvinunreal
- Repository
- alvinunreal/openpets
- Created
- 4 months ago
- Last Updated
- 5 days ago
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
pets-setup
Wire pets into this machine's Claude Code config, or say how to install the binary. Use when the user types /pets-setup or asks to set pets up.
15 Updated yesterday
TevvvB AI & Automation Listed
pet
Show, hide, or switch the Pipsqueak desktop pet
1 Updated 1 weeks ago
tristanmuzzu AI & Automation Listed
petstore
Use when you need to update an existing pet or other petstore operations from the shell. Run 'petstore describe' first.
4 Updated today
ucsandman