Skip to main content

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

Project description

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

Project details


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.

Supported by

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