workingdog/swiftskyllkit
SwiftSkyllKit is a lightweight Swift package for searching and retrieving AI agent skills from the Skyll REST API.
What Skyll Is
Skyll is a skill discovery platform for AI agents. It aggregates agent skills from multiple sources, ranks them by relevance, and returns the full skill content so agents or tools can use them on demand.
Skyll is useful when your app needs to:
- discover agent capabilities dynamically
- search public skill registries from Swift
- import
SKILL.mdcontent into an editor, library, or runtime - retrieve skill metadata such as source, references, and install counts
SwiftSkyllKit Features
- Native Swift async/await API
- Typed Codable models for Skyll responses
- Support for:
- GET /search - GET /skill/{name} - GET /skills/{source}/{skill_id} - GET /health - POST /search
- Small API surface suitable for app integration
- Configurable base URL for hosted or self-hosted Skyll servers
If the SKILL.md content is not returned in the search results, but GitHub or raw references are available, retrieval from those sources is also supported.
Installation
Add the package to your project in Xcode using the package URL, or add it to Package.swift:
.package(url: "https://github.com/workingDog/SwiftSkyllKit.git", from: "0.3.0")
See also SkyllViewer for a basic use of SwiftSkyllKit
License
MIT License - LICENSE file for details.
Package Metadata
Repository: workingdog/swiftskyllkit
Default branch: main
README: README.md