Skip to main content

skillstat ๐Ÿฉบ

Diagnose, audit, and optimize your AI agent skill usage across tools.

Install

# Option 1: pipx (recommended โ€” isolated env, global command)
pipx install skillstat

# Option 2: curl one-liner
curl -fsSL https://raw.githubusercontent.com/QY0831/skillstat/main/install.sh | bash

# Option 3: pip
pip install skillstat

Usage

# Interactive mode (prompts for source, time window, etc.)
skillstat

# Non-interactive
skillstat --source copilot claude --all
skillstat --source copilot --days 30 --json
skillstat --source opencode --all --limit 20

What it does

โšก skillstat
  โœ“ Found 100 installed skills
  โœ“ Health check: 95 healthy, 5 with issues
  โœ“ GitHub Copilot: 70 skill events
  โœ“ Claude Code: 25 skill events

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐Ÿ“Š Skill Usage Report โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚   Sources:   GitHub Copilot, Claude Code                  โ”‚
โ”‚   Skills:    100 installed, 28 used, 72 unused            โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

  # Skill          Loads  Sessions  Projects
  1 diagnose          18       15         7  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
  2 aws-cdk            7        6         5  โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘
  ...

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐Ÿ” Skill Audit โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚  โญ MOST USED โ€” last 4 weeks                              โ”‚
โ”‚  โ–ฒ RISING โ€” diagnose โ†‘1600%                               โ”‚
โ”‚  โš  STALE โ€” find-skills (unused 28+ days)                  โ”‚
โ”‚  โ—ˆ CROSS-PROJECT โ€” diagnose (7 projects)                  โ”‚
โ”‚  โ—‡ ONE-OFF โ€” aws-serverless (used once)                   โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

Supported agents

Agent Storage Detection method
GitHub Copilot ~/.copilot/session-store.db <skill-context name="...">
Claude Code ~/.claude/ Slash commands + Skill tool_use
Codex CLI ~/.codex/sessions/ <name>X</name> in responses
OpenCode ~/.local/share/opencode/ SQLite tool='skill'
Grok CLI ~/.grok/sessions/ <command-name> in updates
Droid CLI ~/.factory/sessions/ Skill "X" is now active

Features

  • Health Check โ€” validates SKILL.md structure (name, description, file size)
  • Skill Audit โ€” classifies skills: most-used / rising / declining / stale / one-off / cross-project
  • Multi-source โ€” aggregates across all your AI tools in one report
  • JSON output โ€” --json for piping to jq, dashboards, CI
  • Zero config โ€” auto-detects installed agents, no setup needed

Skill directories scanned

~/.agents/skills/
~/.claude/skills/
~/.copilot/skills/
~/.copilot/installed-plugins/
~/.claude/plugins/

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skillstat-0.1.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skillstat-0.1.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file skillstat-0.1.0.tar.gz.

File metadata

  • Download URL: skillstat-0.1.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for skillstat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dad6d1d1c9fa52439f10ec2209a05b1bb3246970cca58602ff981ac2f9fc963b
MD5 d94a5edf29f5898ef0d28cc4dec42480
BLAKE2b-256 c5fd3a2f7038acccae88606fb0abb2c63a0ba89c6e65408570207f8bb6bf70a8

See more details on using hashes here.

File details

Details for the file skillstat-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: skillstat-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for skillstat-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a6defa0bdbfc2ac24f9d370fc86475bd784b16a4440edbfe86bacfd9302c193f
MD5 7344807f756a05e62585b68a29673499
BLAKE2b-256 a78177b3e2c3ae7441d98b3b783acd5fae193841276982b0065295e38d7fa69c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page