quay scan

Discover local skills and report their sync status.

Usage

quay scan [OPTIONS]

Walks .agents/skills/ one level deep, classifies every directory it finds, and prints a table. Cross-references the project lockfile and ~/.config/quay/push-log.json to compute per-skill status:

StatusMeaning
localAuthored here; never pushed.
installedCame from a hub via quay add.
installed-modifiedCame from a hub, but local file has been edited since install.
pushed-localAuthored here, then pushed (so it exists on a hub too).

Examples

quay scan
quay scan --json | jq '.[] | select(.status == "installed-modified")'
quay scan --root ./vendor/skills        # non-default canonical root

Flags

FlagEffect
--root <PATH>Override the canonical skills root (default: <project>/.agents/skills).
--jsonJSON output (also accepted as --json global).
--profile, --user-config, --projectStandard globals.

When to use this vs …

  • quay outdated — only reports drift against the hub. scan reports authorship + drift in one pass.
  • quay list — pre-scan command; shows installed skills only, no local-authored entries.
  • TUI Dashboard "Local skills" panel — same data, visual.

Caveats

  • A skill with no recognisable format still appears (status local, format Freestyle). scan never errors on weird files; it just classifies.
  • --root affects discovery but does not rewrite the project config; if you regularly use a non-default root, set it in .quay/config.toml instead.

--help

Discover local skills under `.agents/skills/` and report their sync status

Usage: quay scan [OPTIONS]

Options:
      --project <PROJECT>          Project root (defaults to current directory)
      --root <ROOT>                Override the install canonical root (default: `<project>/.agents/skills`)
      --json                       Emit JSON instead of a human table
      --user-config <USER_CONFIG>  Override user config path (defaults to ~/.config/quay/config.toml)
      --profile <PROFILE>          Override the active profile for this invocation
  -h, --help                       Print help