Skills Vis
An interactive browser for your AI agent skill libraries — visualize your skills as a graph, edit them in place, and track which ones your agent uses in real time.
What it does
- Browse skills as a graph — navigate your skills folder as a left-to-right tree; expand, collapse, and select nodes with a click.
- Edit skills in the browser — click any file to open a syntax-highlighted editor with live markdown preview.
- Manage skills — create, rename, and delete files and folders directly from the UI.
- Import skills from GitHub / GitLab / local paths — discover and pull in skills from remote repositories with conflict detection.
- Live usage monitor — see which skills your AI agent invokes highlighted on the graph in real time; replay past sessions.
- MCP server — let Claude Code manage recording sessions directly via MCP tools. (Coming soon)
Installation
pip install skills-vis
Requires Python 3.10+.
Quick start
skills-vis
Open http://127.0.0.1:8001 in your browser, paste the path to your skills folder, and click Load.
Live agent monitoring
To see skill invocations highlighted on the graph as your agent works:
- Click ⏺ Record in the toolbar to start a session.
- Load the
skills-monitor/SKILL.mdskill into your agent session. - Work normally — every skill the agent invokes will glow green on the graph for a few seconds.
- Click Recording… to stop. The session is saved and replayable from the Skills drawer.
Importing skills from a remote source
Click the Browse… button (or the import icon in the toolbar). Paste a GitHub URL, GitLab URL, or local path — for example https://github.com/mattpocock/skills. Skills Vis will scan for SKILL.md files, let you preview and select them, then copy the ones you choose into your active folder.
Development
See dev/ for setup, running locally, tests, and build instructions.
License
MIT
Release files for skills-vis 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| skills_vis-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / skills_vis-0.2.2-py3-none-any.whl
| Download URL | skills_vis-0.2.2-py3-none-any.whl |
|---|---|
| Size | 2.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ec11662a491646d258340dcdc34ea97bb8f7194363973b306166e48b638c0000
|
|
BLAKE2b-256 checksum How to use checksums |
b36faeb836901635882753e5add5eba977d5e0a1359815b221ab9c5f0c1d857e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log