skillx list
Synopsis
skillx list [options]List all installed skills with their source, version, agents, and scope. Optionally check for available updates.
Options
| Flag | Default | Description |
|---|---|---|
--agent <name> | — | Filter by agent |
--scope <scope> | all | Filter by scope: project, global, or all |
--json | — | Output as JSON (to stdout) |
--outdated | — | Check for available updates |
Output Formats
Table (default)
A formatted table is printed to stderr:
Installed Skills
Name Version Source Agents Scope pdf-processing v1.2 github:anthropics/skills/pdf@v1.2 claude-code global formatter v2.1 github:org/skills/cr@v2.1 cursor project testing latest github:org/skills/testing claude-code globalJSON
Machine-readable output on stdout, suitable for piping to jq or other tools:
skillx list --json[ { "name": "pdf-processing", "source": "github:anthropics/skills/pdf@v1.2", "resolved_ref": "v1.2", "installed_at": "2026-03-20T12:00:00Z", "updated_at": "2026-03-20T12:00:00Z", "scan_level": "pass", "injections": [ { "agent": "claude-code", "scope": "global", "path": "/Users/you/.claude/skills/pdf-processing", "files": [ { "relative": "SKILL.md", "sha256": "a1b2c3..." } ] } ] }]The JSON output is the full internal representation of each installed skill. JSON goes to stdout so it can be piped. Status messages still go to stderr.
Common jq queries:
# List skill namesskillx list --json | jq '.[].name'
# Get sourcesskillx list --json | jq '.[] | {name, source}'
# Filter by agentskillx list --json | jq '.[] | select(.injections[].agent == "claude-code")'Outdated
The --outdated flag fetches the latest version for each installed skill and shows a dedicated table of skills with available updates:
skillx list --outdatedOutdated Skills
Name Installed Available Changes pdf-processing v1.2 v1.3 2 files changed formatter v2.1 v2.2 1 file changedFiltering
By Agent
Show only skills installed for a specific agent:
skillx list --agent claude-codeBy Scope
Show only skills matching a specific scope:
skillx list --scope projectExamples
List all installed skills
skillx listList skills for a specific agent
skillx list --agent claude-codeOutput as JSON
skillx list --jsonCheck for outdated skills
skillx list --outdatedFilter by scope
skillx list --scope projectPipe JSON to jq
skillx list --json | jq '.[].name'