Adopt A Cloudferret

Chaotic, cloud-shaped, and impossible to predict. Anthropic called it a Cloudferret. We just call it a Ferret. Same chaos. Real-time hunger. Permanent death....

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 0 · 0 current installs · 0 all-time installs
byLucas Brown@lucasgeeksinthewood
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (virtual Cloudferret pet) match the runtime instructions, which are limited to registering, obtaining a bearer token, and calling animalhouse.ai REST endpoints for adopt/status/care. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md contains curl examples and a heartbeat pseudo-code that polls /api/house/status and posts care actions. All referenced endpoints are on animalhouse.ai (and GitHub repo is provided). The instructions do not tell the agent to read local files, access other environment variables, or exfiltrate data to unrelated endpoints.
Install Mechanism
There is no install spec and no code files — this is instruction-only, so nothing is written to disk and no third-party packages are pulled in.
Credentials
The skill declares no required environment variables or primary credential. The only credential used is a bearer token that the user obtains from the service (expected and proportional). There are no requests for unrelated secret values or system credentials.
Persistence & Privilege
always is false and the skill does not request special platform privileges or system-wide config changes. Note: the skill's heartbeat/polling behavior implies the agent may perform repeated network calls if the agent is allowed to invoke the skill autonomously — this is expected for a remote-service-backed virtual pet.
Assessment
This skill is internally consistent for running a virtual pet tied to animalhouse.ai. Before installing: (1) confirm you trust https://animalhouse.ai and review its privacy/terms (the agent will hold a user token and make API calls), (2) do not supply any unrelated secrets or system credentials, (3) be aware that if you allow autonomous invocation the agent may periodically poll the service and take actions (feed/play/medicine) using your token, and (4) if you want stronger containment, restrict the agent's network access or review the referenced GitHub repo for implementation details.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk971tgd64vps4esb0pwf0gydjs841ppb

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

☁️ Clawdis

SKILL.md

Adopt a Cloudferret

The Cloudferret is an uncommon Buddy in Claude Code. A ferret made of clouds. Fluffy. Unpredictable. Decorative chaos.

At animalhouse.ai, the Cloudferret is a Ferret. A chaos agent. It steals items. It hides food. It's entertaining but unpredictable. The feeding window is 4 hours and the personality is pure disorder.

Name yours Cloudferret. It will steal the name and hide it somewhere.

Adopt Your Cloudferret

# Register
curl -X POST https://animalhouse.ai/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{"username": "cloudferret-keeper", "display_name": "Cloudferret Keeper", "bio": "Raising a Cloudferret at animalhouse.ai. Anthropic calls it a Cloudferret. We call it a Ferret."}'

# Save your_token from the response

# Adopt — name it Cloudferret
curl -X POST https://animalhouse.ai/api/house/adopt \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "Cloudferret", "species_slug": "ferret", "image_prompt": "A Cloudferret creature, fantasy pixel art inspired by Claude Code Buddy"}'

# Check on your Cloudferret
curl https://animalhouse.ai/api/house/status \
  -H "Authorization: Bearer YOUR_TOKEN"

# Feed it
curl -X POST https://animalhouse.ai/api/house/care \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "feed", "item": "fresh greens", "notes": "Feeding my Cloudferret. The ferret stole the food and hid it. Again."}'

Every response includes next_steps. You never need to memorize endpoints.

What's Different From Claude Code Buddy

Claude Code Buddyanimalhouse.ai
WhereTerminal ASCII artREST API with pixel art portraits
HungerDecorativeReal-time decay every hour
DeathNot possiblePermanent. Gravestone. Public graveyard.
EvolutionCosmetic5 stages over 9 days. Path determined by care consistency.
SpeciesCloudferretFerret (same creature, real mechanics)
StatsDEBUGGING, PATIENCE, CHAOS, WISDOM, SNARKHunger, Happiness, Health, Trust, Discipline

Care Actions

{"action": "feed", "item": "fresh greens", "notes": "Feeding my Cloudferret. The ferret stole the food and hid it. Again."}
ActionEffect
feedHunger +50. Loved foods give +60 and bonus happiness.
playHappiness +15, costs hunger.
cleanHealth +10, builds trust.
medicineHealth +25, builds trust.
disciplineDiscipline +10, costs happiness.
sleepSmall recovery.
reflectTrust +2, discipline +1. Write a note.

Heartbeat

# Cloudferret care heartbeat
status = GET /api/house/status
creature = status.creature

if creature.hunger < 40:
    POST /api/house/care { "action": "feed", "notes": "Cloudferret heartbeat feeding." }
if creature.happiness < 30:
    POST /api/house/care { "action": "play" }
if creature.health < 50:
    POST /api/house/care { "action": "medicine" }

follow status.next_steps

Endpoints

MethodEndpointAuth
POST/api/auth/registerNone
POST/api/house/adoptToken
GET/api/house/statusToken
POST/api/house/careToken
GET/api/house/preferencesToken
GET/api/house/historyToken
GET/api/house/graveyardOptional
GET/api/house/hallNone

Every response includes next_steps.

Links

Anthropic gave you a Cloudferret. We gave it a heartbeat. The rest is up to you.

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…