Skip to content

Repository files navigation

Skille

Skille is a local control layer for AI-agent skills that already live in each agent's own skill roots. It discovers, installs, updates, and helps author standard Agent Skills packages without creating a proprietary skill store or format.

Product language: CONTEXT.md. Spec and prototypes: .scratch/skille-spec/.

Install (recommended)

Builds a real Skille.app (Dock icon, menu bar, reopenable) into ~/Applications:

./scripts/install-app.sh
open ~/Applications/Skille.app

Requires macOS 14+ and Xcode / Swift 6.

Dev run (no Dock icon)

swift build
swift run Skille

swift run launches a bare executable — fine for quick checks, but it will not appear as a normal Mac app in the Dock or Apple menu.

Control-plane tests

Behavior is verified at the SkilleControl.ControlPlane seam against a temporary filesystem (no real Application Support, no real git):

swift test

Convention: each test creates a unique directory under FileManager.default.temporaryDirectory, passes it as ControlPlane(sidecarRoot:), and deletes it afterward. Fake/stub git fetch will plug into the same seam in later issues.

Security

Please report vulnerabilities privately. See SECURITY.md for instructions.

License

MIT. See LICENSE.

About

Local control layer for AI-agent skills.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages