CAT PAW

All workflows

Software Engineering

Discover Candidate Agent Skills

A reproducible candidate inventory for agent skills that records trigger, source, version, dependencies, permissions, license, and fit evidence before any installation.

The process

Work it in this order.

  1. Define the task taxonomy, trust boundary, minimum capabilities, prohibited actions, evaluation cases, search limits, and the smallest acceptable skill footprint.
  2. Search the named catalogs, registries, repositories, and internal references at their pinned revisions, recording each candidate's source, revision, retrieval date, and discovery query.
  3. Inspect metadata and provenance only: names, descriptions, tags, paths, license fields, dependencies, required tools, and whether an item is a skill, framework, or installer; do not execute candidate content.
  4. Filter candidates by fit, dependencies, tool requirements, data exposure, unsafe automatic execution, and task ownership, marking missing provenance, unclear licenses, and unavailable metadata explicitly.
  5. Rank and compare candidates in a bounded shortlist with reasons to inspect, reasons to reject, capability declarations, and unresolved questions; select at most one candidate for deeper provenance review.
  6. Do not install, import, bulk-load, or execute any candidate; record the selected-for-review or not-selected state and keep private notes in the target workspace.
  7. Return the source-linked shortlist, provenance ledger, license observations, capability declarations, coverage gaps, exclusions, and unresolved risks, then stop before installation or external publication.

Bring this

Inputs the cat will ask for.

  • task taxonomy and trust boundary
  • approved catalogs and source boundaries
  • evaluation cases and minimum fit criteria
  • installation and review policy

Router + one playbook

Route first. Choose one.

Cat Paw loads one playbook per task rather than merging several. Start with this router; the remaining paths are workflow-specific candidates it can inspect.

  • Router: agent-skill-catalog-pack
  • skills/agent-skill-catalog-pack/agent-skill-catalog-discovery/SKILL.md

Guardrails

The boundaries travel with the prompt.

  • Verify the actual tools, accounts, permissions, and workspace before starting; never claim an unavailable tool, account, source, or capability.
  • Use Latch/target-workspace for private code, artifacts, live probes, or non-public data; if that access is unavailable, stop at the boundary and report the blocker rather than substituting a guess.
  • Pause for explicit approval before consequential external actions; return evidence and unresolved risks, assumptions, and any action still awaiting approval.

Done means

A checkable finish.

A bounded candidate-skill shortlist records source, revision, trigger, permissions, dependencies, license, fit evidence, capability declarations, exclusions, unresolved risks, and no imported or executed content before installation.

Sources

Where this process came from.

  1. github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
  2. agentskills.io/specification
  3. docs.github.com/en/rest/overview

Sources establish the workflow pattern. Reddit and community posts, where present, are treated as practitioner anecdotes rather than universal facts.

AI acts. You decide.

A human brake for AI.

Latch shows every command, click, and file change before it happens — so you can say yes, no, or not yet.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · build from source
Cat Paw Latch

Behind the number

Two harnesses. One line.

Same number, same $100 credit. Pick the harness that answers when you text.

Hermes

Nous Research's terminal-native agent. It runs on your machine, keeps memory between sessions, and opens one playbook per task.

Text Hermes
OpenClaw

The open-source assistant that runs on your own computer and answers in the channels you already use. One playbook per task.

Text OpenClaw

One line for both harnesses +1 628 246 3032

Opens Messages with that harness already chosen.