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/.
Builds a real Skille.app (Dock icon, menu bar, reopenable) into
~/Applications:
./scripts/install-app.sh
open ~/Applications/Skille.appRequires macOS 14+ and Xcode / Swift 6.
swift build
swift run Skilleswift 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.
Behavior is verified at the SkilleControl.ControlPlane seam against a
temporary filesystem (no real Application Support, no real git):
swift testConvention: 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.
Please report vulnerabilities privately. See SECURITY.md for instructions.
MIT. See LICENSE.