← Back to Skills Marketplace
mdealiaga

OpenPet

by mdealiaga · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1952
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install openpet
Description
Virtual pet (Tamagotchi-style) game for chat platforms. Triggers on pet commands like "feed pet", "pet status", "play with pet", "name pet", "pet sleep", "new pet". Supports multi-user across Discord, WhatsApp, Telegram, etc. Each user gets their own pet that evolves based on care.
Usage Guidance
This skill appears internally consistent with its stated purpose, but before installing consider: (1) The SKILL.md tells the agent to create and maintain local JSON files under a tamagotchi/pets/ directory — confirm you are okay with that data being written to the agent's working filesystem and verify retention/backup policies. (2) It asks you to set up a cron job to apply periodic decay; that requires permission to create system cron entries and is an operational action — only set it up if you trust the runtime environment. (3) The README shows an example install from a GitHub repo (mdealiaga/openpet) while the registry metadata lists no homepage/source — if you plan to fetch or run external code, verify the upstream repository and review its code. (4) Pet files include user IDs and owner names (no secrets), so privacy concerns are limited but consider whether storing platform identifiers locally is acceptable for your deployment. If you need higher assurance, request the upstream source code or an explicit install artifact to review before enabling the cron job or running any external install steps.
Capability Analysis
Type: OpenClaw Skill Name: openpet Version: 1.0.0 The skill is classified as suspicious due to its instruction in `SKILL.md` to set up a cron job (`openpet-tick`) for background processing. While the described actions of the cron job (pet decay, status checks) are aligned with the stated purpose of a virtual pet game, the ability to establish system-level persistence via cron jobs represents a significant and risky capability. There is no clear evidence of intentional malicious behavior, such as data exfiltration or unauthorized remote control, but the inherent power of this capability warrants a 'suspicious' classification.
Capability Assessment
Purpose & Capability
Name/description align with the runtime instructions: a Tamagotchi-like game stored per user in tamagotchi/pets/{platform}_{userId}.json. The actions, evolution rules, decay schedule, and platform mappings are consistent with a multi-platform pet skill.
Instruction Scope
Instructions require creating/reading/writing JSON state files under a local tamagotchi/pets/ directory and scheduling a periodic cron job to apply decay. These behaviors are expected for the stated purpose, but note that the skill explicitly instructs system-level scheduling (cron) and local file writes — you should confirm that the agent has permission to create the directory and cron job and that this behavior is acceptable in your environment.
Install Mechanism
No install specification and no code files are included — the skill is instruction-only. There are no downloads or extraction steps to review in the registry package. (README contains an example 'openclaw skills install github:mdealiaga/openpet' command, which is informational and not part of the registry install spec.)
Credentials
The skill requests no environment variables, credentials, or external config paths. The state storage is local JSON files that contain non-sensitive metadata (user IDs, display names, pet stats). No secrets are requested or implied by the SKILL.md.
Persistence & Privilege
The skill does not request always:true and is user-invocable. It does instruct setting up a recurring cron job (openpet-tick) which grants it ongoing behavior in the system — this is expected for a time-decay mechanic but does require operator action and appropriate permissions to create the cron entry.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openpet
  3. After installation, invoke the skill by name or use /openpet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
OpenPet initial release. - Introduces a Tamagotchi-style virtual pet game for chat platforms (Discord, WhatsApp, Telegram, etc). - Each user gets their own evolving pet, tracked by platform and user ID. - Supports interactive pet commands (feed, play, sleep, name, stats, help, new pet). - Pet stats (hunger, happiness, energy, age) update via commands and a scheduled decay cron job. - Multi-stage evolution system (egg → blob → cat → dragon) based on care and age. - Immortal mode enabled by default: pets can’t die, but stats still matter. - Automated alerts for critical pet needs, deaths (if enabled), and evolutions.
Metadata
Slug openpet
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is OpenPet?

Virtual pet (Tamagotchi-style) game for chat platforms. Triggers on pet commands like "feed pet", "pet status", "play with pet", "name pet", "pet sleep", "new pet". Supports multi-user across Discord, WhatsApp, Telegram, etc. Each user gets their own pet that evolves based on care. It is an AI Agent Skill for Claude Code / OpenClaw, with 1952 downloads so far.

How do I install OpenPet?

Run "/install openpet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenPet free?

Yes, OpenPet is completely free (open-source). You can download, install and use it at no cost.

Which platforms does OpenPet support?

OpenPet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenPet?

It is built and maintained by mdealiaga (@mdealiaga); the current version is v1.0.0.

💬 Comments