← Back to Skills Marketplace
tony888880lang

Openclaw Cat

by tony888880lang · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
293
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-cat
Description
Cat Life Status Query Skill. Triggers when you send /cat command or ask about your cat. The skill calls the underlying LLM model to interact with you as a sa...
Usage Guidance
What to check before installing / running this skill: - Verify missing files: SKILL.md and README reference config.json and config.json.example, but the bundle manifest does not include those files. Before running, ensure a legitimately-supplied config.json.example exists or create config.json yourself. Do not run it blindly. - Secret handling: The skill expects you to put your model API key into config.json (plaintext). Prefer using a platform-managed secret or an environment variable and avoid committing the config file to source control. If you must use config.json, store it somewhere private and exclude it from VCS. - base_url caution: The skill lets you set base_url. Only use official provider endpoints. Do not set base_url to unknown servers — an attacker-controlled base_url could capture your API key and prompts. - Review and run in a sandbox: The code issues network calls (requests.post) to LLM provider endpoints. If you have concerns, review the full cat_handler.py file locally and run it in an isolated environment before giving the skill to an agent with network access. - Metadata mismatch: The registry metadata did not declare the config path or any required files; ask the publisher to correct the manifest (declare required config path and include config.json.example) before trusting the package. If you want to proceed: create a config.json locally with only the minimal api_key and cat_name fields, verify default base_url values in the code are the official provider URLs, run locally to confirm behavior, and avoid enabling any autonomous/internet-facing execution for untrusted agents until you're satisfied.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-cat Version: 0.1.1 The OpenClaw AgentSkills bundle 'openclaw-cat' is benign. The `cat_handler.py` script correctly implements the described functionality of querying an LLM to generate cat status responses. It uses `requests` to communicate with configured LLM APIs (e.g., OpenAI, GLM) and handles API keys as expected for authentication. File operations are limited to its own `config.json`, `cat_prompt.md`, and `.cat_cache.json` for persistent cat attributes. There is no evidence of data exfiltration, unauthorized command execution, or prompt injection attempts against the OpenClaw agent within `SKILL.md` or `cat_prompt.md` that would lead to malicious actions.
Capability Assessment
Purpose & Capability
The name/description (cat status generator) matches the code and instructions: the skill builds a persona prompt and calls an LLM. It supports multiple LLM providers and requires an API key — this is reasonable for a multi-provider LLM skill. Minor incoherence: the registry metadata lists no required config paths or env vars, but SKILL.md and the code require a local config.json file (and reference config.json.example).
Instruction Scope
SKILL.md and cat_prompt.md limit runtime actions to reading a local config and prompt file, generating/storing a small local cache (.cat_cache.json), and calling an LLM API. The instructions do not ask to read unrelated system files, environment variables, or exfiltrate arbitrary data. The skill sends user/system prompts to the configured model endpoints only.
Install Mechanism
There is no install spec in the registry; the README suggests installing the well-known requests pip package. No archive downloads or obscure installers are present. This is low installation risk.
Credentials
The skill requires an API key (api_key) but does not request it via environment variables — SKILL.md expects the user to place the key into config.json. Storing API keys in a plaintext config file inside the skill folder is a potential security issue. Also the manifest declared no required config paths while the code expects config.json in the skill directory; that mismatch is an inconsistency. The skill allows an override 'base_url' — if a user sets base_url to an attacker-controlled endpoint, the API key and prompts would be sent there (risk of key leakage).
Persistence & Privilege
always:false and user-invocable:true (defaults) — normal. The skill writes a local .cat_cache.json in its own directory to persist random cat attributes; this is limited scope and expected. The skill does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-cat
  3. After installation, invoke the skill by name or use /openclaw-cat
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
openclaw-cat v0.1.1 - Added initial project documentation (README.md). - Introduced main handler script (cat_handler.py) for running and testing the skill. - Added a dedicated cat prompt template (cat_prompt.md) to define the cat's character and speaking style.
v0.1.0
Initial release of the openclaw_cat skill. - Introduces a sassy, humorous cat persona for OpenClaw environments. - Responds to /cat and related queries with a generated status from the cat's perspective. - Supports multiple LLM providers (GLM, MiniMax, Qwen, OpenAI, Claude). - Randomly generates a fixed cat profile (breed, personality, age, etc.) on first run. - Configuration via simple JSON file. - Includes manual testing option (python cat_handler.py).
Metadata
Slug openclaw-cat
Version 0.1.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Openclaw Cat?

Cat Life Status Query Skill. Triggers when you send /cat command or ask about your cat. The skill calls the underlying LLM model to interact with you as a sa... It is an AI Agent Skill for Claude Code / OpenClaw, with 293 downloads so far.

How do I install Openclaw Cat?

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

Is Openclaw Cat free?

Yes, Openclaw Cat is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Openclaw Cat support?

Openclaw Cat is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openclaw Cat?

It is built and maintained by tony888880lang (@tony888880lang); the current version is v0.1.1.

💬 Comments