Skip to main content

AI agent skills for developer workflows — git discipline, PR automation, and skill management.

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.0.tar.gz (31.3 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.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agent_skillet-0.1.0.tar.gz
  • Upload date:
  • Size: 31.3 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.0.tar.gz
Algorithm Hash digest
SHA256 2a9334fcb517a1f3b5008c5195ad26cb6949e728565e04e0ece18450e653cc88
MD5 1a8e5315d3646f4774640b21d74ab35f
BLAKE2b-256 1a9de151d48ac95a20d0a4210aa1a9f2855761cc9ffed3b9b84545e4dbcb2329

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_skillet-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: agent_skillet-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 29.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 809d115efc459611c19435323ba565cd1df1bbf58d6e812ebe0dd79ea28dd8c5
MD5 9bf79525962fe05f877504683d74d2cb
BLAKE2b-256 f4c52f8e2aa9af43010091884b82fd638c4364585ff0e6270707e6104a47e4b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for agent_skillet-0.1.0-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