Skip to content

skilly

Manage Agent Skills from the command line or Python.

skilly creates specification-compliant skills, installs skills from GitHub, Python, or Node dependencies, and keeps managed skills up to date.

Supported interfaces

  • CLI — run skilly via uvx, npx, or Homebrew. Full set of commands for creating, installing, scanning, updating, and removing skills. Works in both interactive terminals and non-interactive automation.
  • Python API — import skilly for programmatic control. SkillRepository for stateful workflows, focused discovery functions for one-shot reads.

Primary workflows

  • Create a skill — define a new skill with metadata, instructions, and optional scripts or references.
  • Scan dependencies — discover skills shipped by your project's Python, Node, and Maven dependencies.
  • Install from GitHub — download skills directly from any GitHub repository.
  • Search SkillsMP — find and install skills from the SkillsMP registry.
  • Update skills — check for updates to installed skills and apply them.
  • Configure destinations — choose which agent directories skilly manages.