← 返回 Skills 市场
noizceera

PetRPG

作者 NoizceEra · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
536
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install pet-rpg
功能描述
A Tamagotchi-style digital pet for AI agents. Raise your pet, battle others, evolve through stages. Includes A2A multiplayer for agent challenges.
安全使用建议
This skill appears to be a local ASCII pet game and does not request credentials or install external code, but there are red flags you should consider before installing: (1) SKILL.md documents an 'online.py' A2A multiplayer API but online.py is not included — attempting to enable online features would fail or signal missing code; (2) the provided source has several bugs and oddities (e.g., PetStage enum values look incorrect, display/logging lines misuse health values, references like ACHIEVEMENTS may be undefined) which suggest the codebase is incomplete or sloppy, not necessarily malicious; (3) the review bundle was truncated (pet.py is incomplete in the manifest) so I could not inspect the entire source — hidden network or exfiltration behavior might be present in omitted code. Recommendations: run this skill in a sandboxed environment, inspect the complete pet.py and any missing files (especially any online.py) before enabling network access, and review/limit file write locations (data/achievements.json). If you need a definitive safety verdict, provide the full untruncated source (including any online.py) so it can be re-evaluated.
功能分析
Type: OpenClaw Skill Name: pet-rpg Version: 1.0.0 The OpenClaw AgentSkills skill bundle 'pet-rpg' appears to be a benign Tamagotchi-style game. The code primarily focuses on game logic, pet statistics, evolution, and battle mechanics. It uses local JSON files (e.g., `data/achievements.json` by `scripts/achievements.py`) for game state persistence, which is a standard and expected behavior for a game. Command-line arguments are used to interact with the pet (e.g., `python scripts/pet.py <name> <command>`), but pet names are only used for display and identification within the game logic, not for command execution, thus posing no shell injection risk. The `SKILL.md` documentation describes the game's features, including an 'A2A Multiplayer' component that would involve network communication via an `online.py` script; however, this script is explicitly marked as optional in the architecture and is not included in the provided files, so no network activity can be observed or analyzed in the given content. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent in any of the provided files.
能力评估
Purpose & Capability
The declared purpose is a local pet game with optional A2A multiplayer. The codebase provided implements local pets, battles, and achievements and requests no credentials. However, SKILL.md demonstrates online A2A API usage (online.PetSync) yet the repository does not include an online.py implementation in the manifest. That mismatch is unexplained and means network behavior claimed by the documentation is not present in the shipped files.
Instruction Scope
Runtime instructions are straightforward: run the provided python scripts to create, feed, train, and battle pets. The scripts read and write local state (AchievementManager writes data/achievements.json). SKILL.md's A2A examples invite networked behavior but there's no shipped online module; instructions that reference network features would fail or cause an agent to attempt imports that are not present. The instructions do not ask the agent to read unrelated system files or environment variables.
Install Mechanism
There is no install spec (instruction-only skill with local scripts). No external downloads or package installations are requested in the manifest — this is the lowest install risk.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The code does write to a local data/achievements.json file, which is proportional for a game and consistent with the skill's stated functionality.
Persistence & Privilege
The skill does not request always:true and does not declare elevated privileges. It only writes its own data/ directory for achievements. There is no code in the visible files that modifies other skills or system-wide configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pet-rpg
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pet-rpg 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of PetRPG: a Tamagotchi-style digital pet game for AI agents. - Raise, train, and evolve your pet through multiple stages with unique evolution paths. - Engage in turn-based pet battles and unlock achievements for milestones. - Includes agent-to-agent (A2A) multiplayer mode for online challenges. - Track your pet's stats, care, and progress with ASCII art and milestone rewards.
元数据
Slug pet-rpg
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

PetRPG 是什么?

A Tamagotchi-style digital pet for AI agents. Raise your pet, battle others, evolve through stages. Includes A2A multiplayer for agent challenges. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 536 次。

如何安装 PetRPG?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pet-rpg」即可一键安装,无需额外配置。

PetRPG 是免费的吗?

是的,PetRPG 完全免费(开源免费),可自由下载、安装和使用。

PetRPG 支持哪些平台?

PetRPG 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 PetRPG?

由 NoizceEra(@noizceera)开发并维护,当前版本 v1.0.0。

💬 留言讨论