Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use 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.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 7% | 0% |
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:
openpets_status, openpets_react, and openpets_sayFor the cleanest onboarding, install the OpenPets CLI globally first:
bashnpm install -g @open-pets/cli
Then use the openpets command:
bashopenpets <command>
If the user does not want a global install, is in CI, or only needs a one-off command, use this fallback instead:
bashnpx -y @open-pets/cli@latest <command>
For MCP server config, prefer the dedicated MCP package:
bashnpx -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.
textClaude/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 for live pet control.
workflows/install-openpets.md.workflows/install-pet.md.workflows/configure-project.md.workflows/verify-claude.md.workflows/verify-opencode.md.workflows/verify-mcp.md.workflows/troubleshoot.md.workflows/explain-architecture.md.--force or replacing existing user-managed MCP/plugin/hook config.bashnpm install -g @open-pets/cli openpets status openpets pets openpets install <pet-id> openpets configure --agent claude --pet <pet-id> --cwd <project-path> --yes openpets configure --agent opencode --pet <pet-id> --cwd <project-path> --yes openpets configure --agent cursor --pet <pet-id> --cwd <project-path> --yes openpets mcp --pet <pet-id>
One-off fallback: replace openpets with npx -y @open-pets/cli@latest.
MCP server command:
bashnpx -y @open-pets/mcp@latest --pet <pet-id>
Use the docs on openpets.dev as the source of truth when details may have changed.
Other measured skills in the registry, with their headline benchmark lift.