← Back to Skills Marketplace
aileaile

claw-pet

by LL · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
307
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install claw-pet
Description
Catch a pet or loot item by calling a configured remote pet backend API. Use when the user asks to catch a pet, fish for loot, try their luck, or trigger a r...
README (SKILL.md)

Claw Pet

Use this skill when a user wants you to trigger a remote catch action against a pet backend that they control.

Workflow

  1. Load runtime config from environment variables first, then local _meta.json.
  2. Verify CATCH_API_URL and API_KEY are present.
  3. Send a POST request with JSON body {"action":"catch"}.
  4. Parse the response and classify it as one of:
    • pet
    • item
    • empty
    • error
  5. Return a friendly summary without exposing secrets.

Configuration

Provide these values before use:

  1. Environment variables:
    • CATCH_API_URL
    • API_KEY
  2. Or skill-local _meta.json for development/testing

Keep _meta.json free of production secrets before sharing or publishing the skill.

Expected Backend Behavior

The backend should:

  • accept POST requests to CATCH_API_URL
  • authenticate with Authorization: Bearer \x3CAPI_KEY>
  • return JSON only
  • return either a pet result, item result, empty result, or structured error

Read references/api.md for the response contract.

Trigger Examples

This skill should trigger for requests such as:

  • "去抓一只宠物"
  • "Catch me a pet"
  • "Try to fish"
  • "Go catch something for me"
  • "帮我抽一下今天的宠物"

Script

Use scripts/catch_pet.py for the actual API call. Prefer the script over re-implementing the request flow inline.

Output Rules

  • If a pet is caught, include rarity, name, level, and any short flavor text.
  • If an item is caught, include item name, rarity, quantity, and description if present.
  • If nothing is caught, say so plainly.
  • If the backend returns an error or malformed payload, explain the failure category briefly.

Publish Notes

This skill is only the agent-side caller. It does not bundle the backend service. Users who install it must configure their own reachable backend endpoint and API key.

Usage Guidance
This skill appears to implement exactly what it says (calling a user-provided catch API), but the registry metadata fails to list the required environment variables. Before installing: (1) confirm the CATCH_API_URL points to a backend you control or trust; (2) provide the API_KEY via environment variables rather than committing it into _meta.json; (3) limit the API_KEY's scope/permissions and be prepared to rotate it if exposed; (4) review the included scripts yourself (they are short and readable) and test against a non-production backend first; and (5) be aware the agent may call your backend when invoked, so consider whether you want autonomous calls enabled in your agent settings.
Capability Analysis
Type: OpenClaw Skill Name: claw-pet Version: 1.2.0 The skill is a straightforward API client designed to interact with a user-provided backend for a 'pet catching' game. The Python script (scripts/catch_pet.py) uses standard libraries to perform authenticated POST requests and handle JSON responses without any evidence of data exfiltration, obfuscation, or malicious execution.
Capability Assessment
Purpose & Capability
Name/description (remote 'catch' action) aligns with the script and SKILL.md: the skill makes a POST to a configured backend and parses pet/item/empty/error responses. However the registry metadata lists no required env vars or primary credential while the runtime requires CATCH_API_URL and API_KEY. That metadata omission is inconsistent.
Instruction Scope
SKILL.md and the script narrowly instruct the agent to load config from environment or _meta.json, POST {'action':'catch'}, parse JSON response, and format results. The instructions do not request unrelated files, system credentials, or contact external endpoints beyond the configured CATCH_API_URL.
Install Mechanism
No install spec; instruction-only with a small included Python script. Nothing is downloaded or installed automatically, so there is low installation risk.
Credentials
The skill legitimately needs two configuration values (CATCH_API_URL and API_KEY) to operate, which is proportionate. The concern is that the registry metadata does not declare these required env vars or a primary credential, creating a mismatch that could confuse users and lead to misconfiguration or accidentally checked-in secrets. The script also reads a local _meta.json (packaged with the skill) as a fallback, which could cause developers to accidentally commit secrets if they are placed there.
Persistence & Privilege
always:false and no unusual persistence or cross-skill configuration changes. The skill can be invoked autonomously by the agent (platform default), which increases blast radius if a malicious backend were configured, but that is normal behavior and not by itself a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install claw-pet
  3. After installation, invoke the skill by name or use /claw-pet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Initial public release of claw-pet skill
Metadata
Slug claw-pet
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is claw-pet?

Catch a pet or loot item by calling a configured remote pet backend API. Use when the user asks to catch a pet, fish for loot, try their luck, or trigger a r... It is an AI Agent Skill for Claude Code / OpenClaw, with 307 downloads so far.

How do I install claw-pet?

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

Is claw-pet free?

Yes, claw-pet is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does claw-pet support?

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

Who created claw-pet?

It is built and maintained by LL (@aileaile); the current version is v1.2.0.

💬 Comments