Skip to main content

skillgram

Skill management for AI agents: one skill library, linked into every coding agent. No copies, no drift, no "which folder does this harness read?".

CI PyPI Python Deps

skillgram is a skill hub — a registry of SKILL.md files that lives in one directory on disk — plus the admin layer that keeps every agent pointing at it. Claude Code, Codex, Cursor, Hermes, Reasonix, Gemini CLI, OpenCode, Kiro, Qwen Code, Aider and Copilot all read the same library.

~/.agents/skills/<category>/<skill>/SKILL.md   the hub (the only real copy)
~/.claude/skills/<skill>                       -> junction to the hub (symlink off Windows)
~/.codex/skills/<skill>                        -> junction to the hub
  • Links, never copies. A native skill with the same name as a hub skill is skipped and reported as a collision, never overwritten.
  • Project scope. use + mount give a repo exactly its set — twenty skills, not eight hundred — in every harness layout that reads project-level skills.
  • An MCP server. skillgram mcp exposes search / missing / use / status / propose, so the agent asks the hub instead of shelling out. missing answering {"found": false} is the contract that says do not invent a skill, tell the user.
  • One idempotent command. skillgram install resolves the harness, verifies the hub, registers the MCP server through the harness' own CLI, and propagates the project scope.
  • No LLM unless you ask. It is used only for bootstrap, propose and port, always as a JSON plan that skillgram validates and you approve.

Install

pip install skillgram

Then, once per machine:

skillgram install --dry-run   # the exact commands, nothing written
skillgram install             # harness -> hub -> MCP -> project scope

Python 3.9+, standard library only, no dependencies. Junctions on Windows, symlinks on macOS/Linux.

What it is not

Not a prompt manager, not a memory store, not an embeddings index. It links and administers the skills your agents already read, and it never guesses which harness is asking.

Documentation

License

MIT.

Metadata

Release files for skillgram 1.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for skillgram 1.4.3
File Size Uploaded Provenance
skillgram-1.4.3.tar.gz 79.2 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for skillgram 1.4.3
File Interpreter ABI Platform
skillgram-1.4.3-py3-none-any.whl Python 3 none any Details

Total release size: 135.0 kB

Release files / skillgram-1.4.3.tar.gz

Download URL skillgram-1.4.3.tar.gz
Size 79.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f9bd8108f754b08b797bbb30e9b3a09d770b761c83afb47ce824daaf98fad866
BLAKE2b-256 checksum
How to use checksums
bbdab47fed9574182e5b52e0ce395bbb7079854a5c03e7e3574b100c16a0ef79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Release files / skillgram-1.4.3-py3-none-any.whl

Download URL skillgram-1.4.3-py3-none-any.whl
Size 55.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4165cbc27aacfa96d8cf5aa0215ae03954985d738d1e5fc484fef1e505003527
BLAKE2b-256 checksum
How to use checksums
337c16bd54cf26f14ddf7d9d8afc92ca07be61970b7dbfb7b06936cc7aed75d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 21, 2026.

Transparency log

Security for skillgram 1.4.3

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for skillgram-1.4.3.tar.gz

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 Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page