Agent skill

Petdex

by johnson7788 in johnson7788/MultiUserClaw

Install and select animated petdex mascots for Hermes. An agent skill from johnson7788/MultiUserClaw.

MITAuto-check passed

Install Petdex

skills CLI
$ npx skills add johnson7788/MultiUserClaw --skill petdex -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install johnson7788/MultiUserClaw petdex --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/johnson7788/MultiUserClaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/hermes-agent/skills/productivity/petdex .claude/skills/petdex && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
petdex
GitHub stars
327
Token cost
~878 tokens
SKILL.md length
424 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

Install and select animated petdex mascots for Hermes. An agent skill from johnson7788/MultiUserClaw.

  • Works in 4 steps: Find a pet: hermes pets list and note… → Install + activate: hermes pets install… → Preview it: hermes pets show (Ctrl+C to… → …
  • SKILL.md covers When to Use, Prerequisites, How to Run and Quick Reference, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Petdex is an agent skill from johnson7788/MultiUserClaw. Install and select animated petdex mascots for Hermes.

Its SKILL.md is about 880 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 目前OpenClaw和NanoBot都是用于个人的,不太支持多用户,基于多用户重新修改Bot,没有对Openclaw进行任何更改,原生能力封装. The licence is MIT.

Example prompts

  • “/petdex”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Find a pet: hermes pets list and note its slug.
  2. Install + activate: hermes pets install --select.
  3. Preview it: hermes pets show (Ctrl+C to stop).
  4. Confirm setup: hermes pets doctor — shows the resolved pet, configured

What it can do on your machine

Read from SKILL.md and the folder at commit 2f88dfa. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Petdex loads about 878 tokens when it runs. Until then it costs about 15 tokens; SKILL.md has 424 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~15
When it runs · the whole SKILL.md, loaded when a task matches
~878

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from johnson7788/MultiUserClaw at commit 2f88dfa, republished under its MIT licence (© johnson7788). 424 words, ~878 tokens.

Download SKILL.mdSave it as .claude/skills/petdex/SKILL.md (or your agent's skills folder).
name
petdex
description
Install and select animated petdex mascots for Hermes.
version
1.0.0
author
Hermes Agent
license
MIT
platforms
linux, macos, windows

Petdex Skill

Browse, install, and select animated "pet" mascots from the public petdex gallery. An installed pet reacts to agent activity (idle, running a tool, reviewing, error, done) across the Hermes CLI, TUI, and desktop app. This skill drives the hermes pets CLI and the display.pet config — it does not generate sprites.

When to Use

  • The user wants a desktop/terminal mascot or asks about "pets" / petdex.
  • The user wants to change, preview, or disable the active pet.
  • Diagnosing why a pet isn't showing (terminal graphics support, config).

Prerequisites

  • Network access to petdex.dev for the gallery/manifest (read-only, no auth).
  • Pillow (a core Hermes dependency) for sprite decoding — already installed.
  • For full-fidelity terminal rendering: a graphics-capable terminal (kitty, Ghostty, WezTerm, iTerm2, or sixel). Otherwise a truecolor Unicode half-block fallback is used automatically.

How to Run

Use the terminal tool to run hermes pets <subcommand>.

Quick Reference

GoalCommand
Browse the galleryhermes pets list (add a substring to filter: hermes pets list cat)
List installed petshermes pets list --installed
Install a pethermes pets install <slug> (add --select to make it active)
Set the active pethermes pets select <slug> (omit slug for a picker)
Resize the pet everywherehermes pets scale <factor> (e.g. 0.5, clamped 0.1–3.0)
Preview/animate in terminalhermes pets show [slug] [--cycle] [--state run]
Disable the pethermes pets off
Remove a pethermes pets remove <slug>
Diagnose setuphermes pets doctor
Show full SKILL.md (190 more words)Show less

Procedure

  1. Find a pet: hermes pets list <query> and note its slug.
  2. Install + activate: hermes pets install <slug> --select.
  3. Preview it: hermes pets show (Ctrl+C to stop).
  4. Confirm setup: hermes pets doctor — shows the resolved pet, configured render mode, detected terminal graphics protocol, and effective mode.

Pets install into <HERMES_HOME>/pets/<slug>/ (profile-aware). Selecting a pet writes display.pet.slug + display.pet.enabled to config.yaml.

Configuration

Under display.pet in config.yaml:

  • enabled (bool) — master on/off.
  • slug (str) — active pet; empty = first installed.
  • render_mode — auto (detect) | kitty | iterm | sixel | unicode | off.
  • scale (float) — on-screen size of the native 192×208 frames (default 0.33, clamped 0.1–3.0). One knob resizes every surface; set it with hermes pets scale <factor>, the /pet scale slash command, or the desktop Appearance slider.
  • unicode_cols (int) — width in columns for the Unicode fallback.

Pitfalls

  • A pet only shows once one is installed AND selected (enabled: true).
  • Inside a pipe/redirect (no TTY) terminal rendering is disabled by design.
  • The petdex npm CLI installs to ~/.codex/pets; Hermes uses its own profile-scoped <HERMES_HOME>/pets/ instead — install through hermes pets.

Verification

  • hermes pets doctor reports ✓ ready when a pet is installed, selected, enabled, and Pillow is importable.

© johnson7788, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in hermes-agent/skills/productivity/petdex of johnson7788/MultiUserClaw.

Open the folder on GitHubat commit 2f88dfa

Compare with similar skills

Petdex next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Petdex compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Petdex this skilljohnson7788/MultiUserClaw327—~878Automated safety check: PassMIT
Animejs Animationsickn33/agentic-awesome-skills47k2 repos~681Automated safety check: PassMIT
Hermes Importsaffaan-m/ECC275k—~324Automated safety check: PassMIT
HyperFrames Animationheygen-com/hyperframes59k3 repos~2.1kAutomated safety check: PassApache-2.0
Hermes Importsaffaan-m/ECC275k1 repos~752Automated safety check: PassMIT
Inspecting Hermes Desktop DomNousResearch/hermes-agent252k1 repos~1.6kAutomated safety check: PassMIT

Similar skills

  • Animejs Animation

    sickn33/agentic-awesome-skills

    Advanced JavaScript animation library skill for creating complex, high-performance web animations.

    47k GitHub starsUsed in 2 repos~681 tokens
    Frontend & DesignAuto-check passed
  • Hermes Imports

    affaan-m/ECC

    将本地 Hermes 操作员工作流转换为经过清理的 ECC 技能和发布包工件。在准备将 Hermes 工作流用于公共 ECC 重用而不泄露私有工作区状态、凭据或仅本地路径时使用。

    275k GitHub stars~324 tokensUpdated 3 days ago
    Auto-check passed
  • HyperFrames Animation

    heygen-com/hyperframes

    Collects motion rules, scene blueprints, transitions and runtime adapters for HyperFrames video compositions, with GSAP as the default animation runtime.

    59k GitHub starsUsed in 3 repos~2.1k tokens
    Media & CreativeAuto-check passed
  • Hermes Imports

    affaan-m/ECC

    Convert local Hermes operator workflows into sanitized ECC skills and release-pack artifacts.

    275k GitHub starsUsed in 1 repo~752 tokens
    Auto-check passed
  • Inspecting Hermes Desktop Dom

    NousResearch/hermes-agent

    Read the live Hermes desktop DOM/CSS over CDP. An agent skill from NousResearch/hermes-agent.

    252k GitHub starsUsed in 1 repo~1.6k tokens
    Frontend & DesignAuto-check passed
  • SVG Character Animation

    calesthio/OpenMontage

    Animate SVG character rigs with GSAP, CSS transforms, Remotion frame control, and HyperFrames-compatible browser previews.

    65k GitHub stars~421 tokensUpdated 5 days ago
    Media & CreativeAuto-check passed

More from johnson7788/MultiUserClaw

All 8 skills in this repo
  • Hyperframes

    johnson7788/MultiUserClaw

    Create HTML-based video compositions, animated title cards, social overlays, captioned talking-head videos, audio-reactive visuals, and shader transitions using HyperFrames.

    327 GitHub stars~3.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Osint Investigation

    johnson7788/MultiUserClaw

    Public-records OSINT investigation framework — SEC EDGAR filings, USAspending contracts, Senate lobbying, OFAC sanctions, ICIJ offshore leaks, NYC property records (ACRIS), OpenCorporates…

    327 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Computer Use

    johnson7788/MultiUserClaw

    Drive the user's desktop in the background — clicking, typing, scrolling, dragging — without stealing the cursor, keyboard focus, or switching virtual desktops / Spaces.

    327 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check: warnings
  • Hermes Agent Skill Authoring

    johnson7788/MultiUserClaw

    Author in-repo SKILL.md: frontmatter, validator, structure, and writing-quality principles.

    327 GitHub stars~2.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Hermes S6 Container Supervision

    johnson7788/MultiUserClaw

    Modify, debug, or extend the s6-overlay supervision tree inside the Hermes Agent Docker image — adding new services, debugging profile gateways, understanding the Architecture B main-program pattern.

    327 GitHub stars~2.8k tokensUpdated 1 mo ago
    Auto-check: notes
  • Plan

    johnson7788/MultiUserClaw

    Plan mode: write an actionable markdown plan to .hermes/plans/, no execution.

    327 GitHub stars~2.2k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Petdex

What does Petdex do?

Install and select animated petdex mascots for Hermes. An agent skill from johnson7788/MultiUserClaw. Petdex is an agent skill from johnson7788/MultiUserClaw. Install and select animated petdex mascots for Hermes.

How do I install Petdex in Claude Code?

Run `npx skills add johnson7788/MultiUserClaw --skill petdex -a claude-code`. Or copy the skill folder (hermes-agent/skills/productivity/petdex in johnson7788/MultiUserClaw) into .claude/skills/petdex in your project. Claude Code loads it when a task matches its description.

How do I install Petdex in Codex?

Run `npx skills add johnson7788/MultiUserClaw --skill petdex -a codex`. Or copy the skill folder (hermes-agent/skills/productivity/petdex in johnson7788/MultiUserClaw) into .agents/skills/petdex in your project. Codex loads it when a task matches its description.

Can I use Petdex in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add johnson7788/MultiUserClaw --skill petdex -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/petdex, .gemini/skills/petdex, .github/skills/petdex and .opencode/skills/petdex in your project.

What does Petdex need to run?

SKILL.md names no scripts, command-line tools or credentials: Petdex is instructions for the agent only.

Does Petdex access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Petdex safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Petdex use?

Petdex is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Petdex use?

About 878 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Petdex?

Skills that share tags, products or a category with Petdex: Animejs Animation (sickn33/agentic-awesome-skills, 47k stars), Hermes Imports (affaan-m/ECC, 275k stars), HyperFrames Animation (heygen-com/hyperframes, 59k stars) and Hermes Imports (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Petdex?

johnson7788 (a GitHub user) maintains it in johnson7788/MultiUserClaw, which has 327 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on August 13, 2026.

Source: johnson7788/MultiUserClaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.