Skip to main content

Install, version, and sync agent skills in your repository to your favorite agents (Claude, Cursor, Copilot, and similar).

Project description

Agent Skillet

CI

Prepare and serve agent skills!

Agent Skillet helps teams install, version, and sync agent skills inside a repository.

Install

From PyPI (recommended)

uvx agent-skillet init
uv tool install agent-skillet

From source (development)

uv pip install -e .

If you do not already have uv, run:

zsh install.sh

Quick Start

Usage: skillet [OPTIONS] COMMAND [ARGS]...

  Skillet — initialize and sync agent skills into your repo

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  add     Add skills from a local skills directory or GitHub.
  config  Global defaults: agent targets and optional GitHub token for...
  init    Initialize Skillet in a directory, sync sources, mirror native...
  list    List all materialized skills.
  remove  Remove an installed skill.
  search  Search all skills by name or description.
  sync    Read sources from `.skillet/config/sources.json` and sync.

How It Works

  • Tracks installed skill sources in .skillet/config/sources.json.
  • Materializes installed skills into .skillet/skills/<name>/SKILL.md.
  • Mirrors enabled skills into agent-native directories (for example .cursor/skills/ and .claude/skills/).
  • Supports local sources and GitHub specs (owner/repo, owner/repo/subpath, owner/repo/subpath@ref).

Example sources.json

Each entry maps a skill name to its source. The kind field is either "local" or "github".

{
  "git-os": {
    "kind": "local",
    "source": "git-os"
  },
  "python-design-patterns": {
    "kind": "github",
    "source": "wshobson/agents/python-design-patterns@main"
  },
  "skill-creator": {
    "kind": "github",
    "source": "anthropics/skills/skill-creator"
  }
}

skillet add writes these entries for you — you rarely need to edit the file directly.

Common Commands

# Install bundled skills and set up agent mirrors
skillet init

# Add a local skill directory (must contain SKILL.md)
skillet add ./team-skills/checkout-flow

# Add a single skill from a GitHub repo  (owner/repo/subpath)
skillet add anthropics/skills/skill-creator

# Add all skills from a GitHub repo  (owner/repo)
skillet add wshobson/agents

# Pin to a specific branch or tag  (owner/repo/subpath@ref)
skillet add wshobson/agents/python-design-patterns@main

# Re-sync all sources after editing sources.json
skillet sync

# List installed skills
skillet list

# Remove a skill
skillet remove skill-creator

Tip: skillet.lock records origins with a github: prefix (e.g. github:anthropics/skills/skill-creator). skillet add accepts both forms, so you can copy-paste a lock origin directly as a spec.

Bundled Skills

  • git-os: Conventional commits, atomic changes, and GIT-OS workflow
  • sprint: Ticket-to-PR automation with branch and description templates
  • deploy-checklist: Pre/post deployment verification checklist

Documentation

Contributing

Contributions are welcome and encouraged.

  • Open an issue first for bug reports, feature requests, or design discussion.
  • Keep pull requests focused and small; include clear context in the description.
  • Add or update tests when behavior changes.
  • Run local checks before opening a PR:
uv sync
ruff check
pytest
  • Be respectful and collaborative in reviews so we can keep the project healthy and active!

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

agent_skillet-0.1.1.tar.gz (31.5 kB view details)

Uploaded Source

Built Distribution

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

agent_skillet-0.1.1-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file agent_skillet-0.1.1.tar.gz.

File metadata

  • Download URL: agent_skillet-0.1.1.tar.gz
  • Upload date:
  • Size: 31.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agent_skillet-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0c6a92515c99da595681c5344c6a04b4ac3db6f9bfaf66ca1de00663066d497e
MD5 c48f34e087078cb85e92c3e9c32dea1a
BLAKE2b-256 5b18f53da9612b598acef1ce67d73055cf43e50c3d73bd704ff4d11ca25f9a2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_skillet-0.1.1.tar.gz:

Publisher: publish.yml on 508-dev/agent-skillet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agent_skillet-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: agent_skillet-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agent_skillet-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a5576d6616e4c6eefc57e1651f1d79a3abd0b4cea710432e5ae9788923375fb5
MD5 02a094df747387da8e2f2f4d04021d45
BLAKE2b-256 81c4901022395ddb3990ec06c3eb095d7d156ed109b868ad4ffede8ae35577cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_skillet-0.1.1-py3-none-any.whl:

Publisher: publish.yml on 508-dev/agent-skillet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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