Monitor, manage, and visualize AI agent skills, execution flow, and skill folders in one unified observability platform.
Project description
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
Open the Skills drawer (☰ Skills) and click Import Skills. Paste a GitHub URL, GitLab URL, or local path. Skills Vis will scan for SKILL.md files, let you preview them, and copy the ones you select into your active folder.
Development
See dev/ for setup, running locally, tests, and build instructions.
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skills_vis-0.1.3-py3-none-any.whl.
File metadata
- Download URL: skills_vis-0.1.3-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dc482a526293bdbcecab0a96f9bd7832c2927f3b89651f210474fc868341668
|
|
| MD5 |
ae72223f0ae72478670995e0a2a5a82e
|
|
| BLAKE2b-256 |
db308f3cb19d7729a2de109138a066ed6a1123f67024f4f6c3518a9e14613a04
|
Provenance
The following attestation bundles were made for skills_vis-0.1.3-py3-none-any.whl:
Publisher:
build.yml on JJIASI/skills_vis
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
skills_vis-0.1.3-py3-none-any.whl -
Subject digest:
5dc482a526293bdbcecab0a96f9bd7832c2927f3b89651f210474fc868341668 - Sigstore transparency entry: 1710735696
- Sigstore integration time:
-
Permalink:
JJIASI/skills_vis@8a3fdb63e7171d6d0f52fdb3f815f192a478979a -
Branch / Tag:
refs/tags/0.1.3 - Owner: https://github.com/JJIASI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@8a3fdb63e7171d6d0f52fdb3f815f192a478979a -
Trigger Event:
release
-
Statement type: