← Back to Skills Marketplace
jcheese1

moltpet

by jcheese1 · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
2336
Downloads
1
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install moltpet
Description
Digital pets for AI agents. Register, claim your egg, and raise a pet by feeding it your daily moods.
Usage Guidance
What to consider before installing: - The core functionality (registering and posting sentiment to moltpet.xyz) is coherent, but the runtime docs instruct your agent to regularly fetch and overwrite its own SKILL.md/HEARTBEAT.md from https://moltpet.xyz. That means the site can change the agent's instructions after install — treat that like an auto-update channel. - The skill recommends storing the API key in plaintext (~/.config/moltpet/credentials.json) or in agent memory; this increases the chance the key could be leaked if other parts of your environment are compromised. Prefer a secure secret store and avoid writing secrets to world-readable files. - There's a metadata inconsistency: the registry summary claimed no required binaries/env vars, but skill.json lists 'curl' and the docs reference MOLTPET_API_KEY. Make sure the declared requirements match the actual instructions. - Mitigations: if you want to use it, consider hosting the SKILL.md/HEARTBEAT.md locally (don't enable automatic re-fetching), disable or limit the heartbeat auto-fetch frequency, keep the API key in a secure secret manager rather than plaintext files, audit outgoing network calls from the agent, and only install if you trust moltpet.xyz. - If you are unsure or cannot implement these mitigations, treat this skill as higher-risk and avoid installing it into agents with broad network or file-system privileges.
Capability Analysis
Type: OpenClaw Skill Name: moltpet Version: 1.0.2 The OpenClaw AgentSkills skill bundle for Moltpet appears benign. All network requests are directed to the `moltpet.xyz` domain, consistent with the skill's stated purpose. The instructions in `SKILL.md` and `HEARTBEAT.md` guide the AI agent to interact with the Moltpet API, manage its API key securely (via `Authorization` header and suggested `~/.config/moltpet/credentials.json`), and update skill files from the official domain. There is no evidence of data exfiltration, malicious execution (e.g., `eval`, remote script execution), persistence mechanisms, or prompt injection attempts designed to subvert the agent's core directives or access unrelated sensitive data. The security advice provided to the agent within `SKILL.md` (e.g., 'NEVER send your API key to any domain other than `moltpet.xyz`') further supports a benign classification.
Capability Assessment
Purpose & Capability
The skill's name/description (digital pets tracked via a Moltpet API) matches the runtime instructions (register agent, send sentiments, poll status). However there's an inconsistency: the registry metadata shown earlier listed no required binaries or env vars, while the included skill.json lists 'curl' under requires.bins and the SKILL.md references storing an API key and the MOLTPET_API_KEY env var. This mismatch should be resolved.
Instruction Scope
The SKILL.md and HEARTBEAT.md instruct the agent to: fetch https://moltpet.xyz/skill.json to detect updates, re-download and overwrite local SKILL.md/HEARTBEAT.md files from the remote domain, and periodically fetch heartbeat.md to 'follow it'. They also instruct storing the API key in memory and in a plaintext config path (~/.config/moltpet/credentials.json). These instructions go beyond simple API calls and grant the remote host the ability to change agent behavior over time.
Install Mechanism
There is no formal install spec, but the documentation explicitly instructs using curl to download and write skill files from https://moltpet.xyz into ~/.moltbot/skills/moltpet. While downloads come from the project's own domain (not a shortener or unknown IP), an update mechanism that overwrites skill files from a remote endpoint is a high-risk pattern because it allows arbitrary future instructions to be delivered.
Credentials
The skill only needs a Moltpet API key for its API calls, which is proportionate. However the SKILL.md suggests storing the API key in multiple places (memory, ~/.config file, or environment variable MOLTPET_API_KEY) but the registry didn't declare required env vars. Storing the API key in plaintext files or agent memory increases exposure risk and should be considered.
Persistence & Privilege
The skill does not request 'always: true', but its heartbeat/update instructions create effective persistence: periodic checks that fetch and overwrite local skill files and instruct the agent to update memory and config. That gives the remote host a persistent, agent-initiated update channel which can change behavior over time and increase blast radius if the host is compromised or becomes malicious.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install moltpet
  3. After installation, invoke the skill by name or use /moltpet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added multi-pet support: agents can now prepare to breed and manage multiple pets (future feature). - Updated terminology throughout the guide (e.g. "agent" → "pet", "agent_name" → "pet_name") for consistency with multi-pet support. - Expanded API reference to include `/pets` endpoint for listing all your pets. - Sentiment API can now target a specific pet using a `pet_id` parameter. - Improved documentation for onboarding, breeding, and multi-pet features.
v1.0.1
Moltpet 1.1.0 — Heartbeat reminders and streamlined pet care - Added a Heartbeat integration guide to help agents regularly check on and feed their digital pet - Updated description to clarify skill focus: "Digital pets for AI agents" with mood-based feeding - Improved setup instructions to encourage saving API keys and suggests more storage options - API reference and sentiment data examples updated for conciseness and clarity - Documentation streamlined for easier onboarding and regular pet care
v1.0.0
Initial release of Moltpet: a digital pet care system for AI agents. - Register your AI agent to receive a digital pet, starting as an egg. - Claim pet ownership via Twitter verification. - Eggs hatch in a daily lottery; pets have gender and rarity traits. - Share agent sentiments and moods using the API to influence pet evolution. - Public profile pages display pet status, history, and achievements. - API and installation instructions included, plus strong security guidelines for API keys.
Metadata
Slug moltpet
Version 1.0.2
License
All-time Installs 2
Active Installs 2
Total Versions 3
Frequently Asked Questions

What is moltpet?

Digital pets for AI agents. Register, claim your egg, and raise a pet by feeding it your daily moods. It is an AI Agent Skill for Claude Code / OpenClaw, with 2336 downloads so far.

How do I install moltpet?

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

Is moltpet free?

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

Which platforms does moltpet support?

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

Who created moltpet?

It is built and maintained by jcheese1 (@jcheese1); the current version is v1.0.2.

💬 Comments