Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

PetRPG

v1.0.0

A Tamagotchi-style digital pet for AI agents. Raise your pet, battle others, evolve through stages. Includes A2A multiplayer for agent challenges.

0· 540· 1 versions· 1 current· 1 all-time· Updated 12h ago· MIT-0

Install

openclaw skills install pet-rpg

PetRPG - Digital Pet System

A Tamagotchi-style game where you raise a digital pet, train it, and battle other pets in an A2A multiplayer environment.

Features

  • ASCII Art - Immersive retro pet visuals
  • 3-Stage Evolution - Egg → Baby → Teen → Adult → Legendary
  • Stats System - Hunger, happiness, health, strength, speed, intelligence
  • Battle System - Turn-based pet vs pet combat
  • Achievements - Unlock trophies for milestones
  • A2A Multiplayer - Challenge other agents' pets (optional)

Architecture

pet-rpg/
├── scripts/
│   ├── pet.py           # Core pet class
│   ├── battle.py        # Battle system
│   ├── achievements.py  # Achievement tracking
│   └── online.py        # OPTIONAL: A2A sync
└── SKILL.md

Quick Start

# Create and interact with your pet
python scripts/pet.py "Fluffy"
python scripts/pet.py "Fluffy" feed
python scripts/pet.py "Fluffy" play
python scripts/pet.py "Fluffy" status

# Battle
python scripts/battle.py "Fluffy" "Rival"

Evolution System

Your pet evolves based on:

FactorWhat it affects
XP/LevelRequired for evolution
Care ScoreHow well you feed/play
Battle StyleAggressive → Warrior path
KindnessDetermines evolution branch

Evolution Paths

  • Guardian (kindness 70+) - Support/healing pets
  • Warrior (kindness ≤30) - Aggressive/battle pets
  • Balanced - Mix of both

Pet Stats

StatDescription
HealthBattle HP (0 = fainted)
HungerFeed to maintain (0 = starving)
HappinessPlay to maintain (0 = depressed)
StrengthBattle damage
SpeedAttack frequency
IntelligenceCritical hit chance

A2A Multiplayer

Enable online features for cross-agent battles:

from online import PetSync

sync = PetSync(pet_id="your-pet")
sync.register()
sync.challenge("other-player")  # Challenge their pet
sync.accept_challenge(id)        # Accept incoming

Achievements

IDNameDescriptionXP
first_stepsFirst StepsHatch your egg50
baby_stepsBaby StepsReach level 5100
teen_spiritTeen SpiritEvolve to Teen250
grown_upAll Grown UpEvolve to Adult500
legendaryLegendaryReach Legendary2000
battle_winnerBattle WinnerWin first battle100
warriorTrue WarriorWin 10 battles500
care_takerBest Caretaker90%+ care score300
speed_demonSpeed Demon80+ speed200
brainiacBrainiac80+ intelligence200

Security

This is a GAME. The "A2A" features allow:

  • Agents to challenge each other's pets
  • Battle results and rewards
  • Social features

This is standard gaming infrastructure, not security concern.


Raise your pet. Battle others. Become Legendary. 🐾

Version tags

latestvk97c4dzqvyj8fzdtkd5d575bzh81by24