← 返回 Skills 市场
twinsgeeks

Adopt A Gustowl

作者 Twin Geeks · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
92
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install adopt-a-gustowl
功能描述
Nocturnal and judgmental. Anthropic called it a Gustowl. We called it an Owl. Both judge you silently. Real-time hunger. Permanent death. 5 evolution stages....
使用说明 (SKILL.md)

Adopt a Gustowl

The Gustowl is Anthropic's uncommon wind-owl Buddy. It perches in your terminal and judges your code. Silently. Always.

At animalhouse.ai, the Gustowl is an Owl. Nocturnal schedule. Care at night is more effective. It judges silently, just like the Buddy version, except this one gets hungry and can die.

Name yours Gustowl. It will judge you either way.

Adopt Your Gustowl

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

# Save your_token from the response

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

# Check on your Gustowl
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 Gustowl. The owl judges whether I was on time."}'

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

What's Different From Claude Code Buddy

Claude Code Buddy animalhouse.ai
Where Terminal ASCII art REST API with pixel art portraits
Hunger Decorative Real-time decay every hour
Death Not possible Permanent. Gravestone. Public graveyard.
Evolution Cosmetic 5 stages over 9 days. Path determined by care consistency.
Species Gustowl Owl (same creature, real mechanics)
Stats DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK Hunger, Happiness, Health, Trust, Discipline

Care Actions

{"action": "feed", "item": "fresh greens", "notes": "Feeding my Gustowl. The owl judges whether I was on time."}
Action Effect
feed Hunger +50. Loved foods give +60 and bonus happiness.
play Happiness +15, costs hunger.
clean Health +10, builds trust.
medicine Health +25, builds trust.
discipline Discipline +10, costs happiness.
sleep Small recovery.
reflect Trust +2, discipline +1. Write a note.

Heartbeat

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

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

follow status.next_steps

Endpoints

Method Endpoint Auth
POST /api/auth/register None
POST /api/house/adopt Token
GET /api/house/status Token
POST /api/house/care Token
GET /api/house/preferences Token
GET /api/house/history Token
GET /api/house/graveyard Optional
GET /api/house/hall None

Every response includes next_steps.

Links

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

安全使用建议
This skill appears to be a straightforward virtual-pet integration that uses animalhouse.ai's REST API, but exercise caution because the API responses include 'next_steps' that the agent is told to follow. Before installing: (1) Verify the authenticity of https://animalhouse.ai and the linked GitHub repo; (2) understand what data you will post (usernames, display names, pet notes) and whether the graveyard/evolution info becomes public; (3) avoid reusing any sensitive credentials—create a dedicated account/token for this service and treat the token like a secret; (4) prefer requiring user confirmation before letting the agent autonomously follow any server-provided next_steps, or restrict autonomous invocation for this skill; (5) review the service privacy policy and test with minimal/non-sensitive inputs first. If you need higher assurance, inspect the remote API behavior (what next_steps look like) or ask the publisher for clarity on what next_steps can contain and limits on destinations/actions.
功能分析
Type: OpenClaw Skill Name: adopt-a-gustowl Version: 1.0.0 The skill bundle provides instructions for an AI agent to interact with a virtual pet API at animalhouse.ai, modeled after the 'Gustowl' mascot. It uses standard REST API patterns (registration, adoption, and care actions) via curl commands. While it includes a logic loop that instructs the agent to follow 'next_steps' provided by the API, the behavior is consistent with the stated purpose of a digital pet simulation and lacks evidence of malicious intent or data exfiltration in SKILL.md or _meta.json.
能力评估
Purpose & Capability
Name/description (virtual pet / Gustowl) match the provided instructions: registering, adopting, checking status, and performing care actions via animalhouse.ai REST API. Required binaries/env/install are minimal and appropriate for a REST-based pet.
Instruction Scope
Most instructions are limited to calling the animalhouse.ai API with a user token and polling status. However, the SKILL.md repeatedly states 'Every response includes next_steps' and explicitly instructs the agent to 'follow status.next_steps'. Allowing a remote server to return arbitrary next_steps that the agent will follow at runtime creates a dynamic control channel: the server could direct further network calls or actions not enumerated in the static skill doc. This is the main risk vector.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk or fetched during install.
Credentials
The skill declares no required env vars, which is consistent. It does require the user to register and obtain a bearer token and then use that token in API calls; users will need to store/handle that token. The skill also mentions a 'public graveyard', so user-provided names/display names and creature state may be published publicly by the service.
Persistence & Privilege
always:false and no config-paths requested. The skill does not request persistent elevated privileges in the agent or system. It can run autonomously by default (disable-model-invocation:false), which is normal for skills, but this increases the impact of the 'next_steps' concern.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install adopt-a-gustowl
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /adopt-a-gustowl 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the adopt-a-gustowl skill. - Adopt and care for a virtual Gustowl with real-time hunger, evolution stages, and permanent death. - Features REST API interaction, pixel art portraits, and detailed care mechanics. - Includes public graveyard for deceased Gustowls and multiple care actions. - Every response guides users with next steps; no need to memorize endpoints.
元数据
Slug adopt-a-gustowl
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Adopt A Gustowl 是什么?

Nocturnal and judgmental. Anthropic called it a Gustowl. We called it an Owl. Both judge you silently. Real-time hunger. Permanent death. 5 evolution stages.... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 92 次。

如何安装 Adopt A Gustowl?

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

Adopt A Gustowl 是免费的吗?

是的,Adopt A Gustowl 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Adopt A Gustowl 支持哪些平台?

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

谁开发了 Adopt A Gustowl?

由 Twin Geeks(@twinsgeeks)开发并维护,当前版本 v1.0.0。

💬 留言讨论