pet
Simple command-line snippet manager. Use it to save and reuse complex commands.
Why use this skill?
Boost your CLI productivity with Pet, the ultimate snippet manager for developers. Save, organize, and execute complex terminal commands effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gumadeiras/petWhat This Skill Does
Pet is an essential CLI-based snippet manager designed to enhance developer productivity by allowing you to save, organize, and execute complex terminal commands with ease. Rather than relying on your shell history or a loose collection of notes, Pet creates a structured repository for your most frequently used command-line operations. It simplifies your workflow by storing these commands in a clean TOML format and providing an interactive interface to search and execute them instantly. Whether it is a lengthy SSH tunnel command, a complex git merge sequence, or a multi-flagged database backup utility, Pet ensures that you never have to re-type or search your terminal history for these operations again.
Installation
To integrate this skill into your environment, use the OpenClaw management CLI:
clawhub install openclaw/skills/skills/gumadeiras/pet
Once installed, ensure your environment has the necessary permissions to read and write to the ~/.config/pet/ directory, where your snippet database and configuration files are maintained.
Use Cases
Pet is ideal for DevOps engineers, developers, and system administrators who manage complex CLI environments. Use it to:
- Store complex one-liners: Maintain a library of commands for production deployment or log analysis.
- Standardize team workflows: Distribute a
snippet.tomlfile to team members to ensure everyone uses the same flags and parameters for build or test processes. - Reduce cognitive load: Stop trying to memorize obscure flag configurations for tools like Docker, Kubernetes, or AWS CLI.
- Sync across machines: By configuring a GitHub Gist, you can synchronize your snippet collection across multiple workstations or servers, ensuring your library is always available.
Example Prompts
- "OpenClaw, use the pet skill to save a new snippet for checking the current disk usage with human-readable formatting."
- "Search my pet snippets for the command I saved for resetting the database connection pool."
- "Sync my current snippet collection to my GitHub Gist using the pet configuration."
Tips & Limitations
- Tip: Use descriptive titles and tags within the
descriptionfield to make searching viapet searchsignificantly faster. - Tip: If you frequently use a specific set of commands, group them logically or create distinct snippets for different project environments.
- Limitation: Pet does not currently support multi-line scripts or complex shell functions natively within the snippet file. If a command is extremely long, ensure it is properly escaped before saving. Always verify the safety of snippets before execution, especially if they involve destructive actions like data deletion.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gumadeiras-pet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
Related Skills
gotrain
MTA system train departures (NYC Subway, LIRR, Metro-North). Use when the user wants train times, schedules, or service alerts for MTA transit. Covers MTA Subway, LIRR, and Metro-North across the greater New York area.
apple-mail-search
Apple Mail search on macOS with fast metadata and full body lookup. Use for finding messages in Mail.app by subject/sender/recipient/date, opening messages, and reading full body text.
lastfm
Access Last.fm listening history, music stats, and discovery. Query recent tracks, top artists/albums/tracks, loved tracks, similar artists, and global charts.
little-snitch
Control Little Snitch firewall on macOS. View logs, manage profiles and rule groups, monitor network traffic. Use when the user wants to check firewall activity, enable/disable profiles or blocklists, or troubleshoot network connections.
calcurse
A text-based calendar and scheduling application. Use strictly for CLI-based calendar management.