Install
$ agentstack add skill-assafelovic-skyll-skyll ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Skyll - Agent Skill Discovery
Skyll enables agents to dynamically discover and retrieve skills at runtime. Instead of having all skills pre-loaded, agents can search for relevant skills on-demand and inject them into context.
When to Use This Skill
Use Skyll when:
- The current task requires specialized knowledge or workflows not in context
- Looking for best practices for a specific framework, library, or domain
- Needing procedural knowledge for complex multi-step tasks
- Wanting to enhance capabilities with community-contributed skills
Quick Usage
Option 1: Python Client (Recommended)
from skyll import Skyll
async with Skyll() as client:
# Search for relevant skills
skills = await client.search("react performance optimization", limit=3)
for skill in skills:
print(f"Skill: {skill.title}")
print(f"Score: {skill.relevance_score}")
print(skill.content) # Full SKILL.md content
Option 2: REST API
Search for skills:
curl "https://api.skyll.app/search?q=react+performance&limit=3"
Get a specific skill:
curl "https://api.skyll.app/skills/anthropics/skills/skill-creator"
Response Format
The API returns ranked skills with relevance scores (0-100):
{
"query": "react performance",
"count": 3,
"skills": [
{
"id": "react-best-practices",
"title": "React Best Practices",
"description": "Performance optimization for React and Next.js",
"source": "vercel-labs/agent-skills",
"relevance_score": 85.5,
"install_count": 82800,
"content": "# React Best Practices\n\n## Performance\n..."
}
]
}
Key Fields
| Field | Description | |-------|-------------| | id | Skill identifier | | title | Human-readable title | | description | What the skill does | | source | GitHub repository (owner/repo) | | relevance_score | 0-100 match score | | install_count | Popularity from skills.sh | | content | Full SKILL.md markdown content | | references | Additional reference files (if requested) |
Search Parameters
| Parameter | Default | Description | |-----------|---------|-------------| | q / query | required | Search query | | limit | 10 | Max results (1-50) | | include_content | true | Fetch full SKILL.md content | | include_references | false | Include reference files |
Example Workflow
When an agent needs to build a React Native app but lacks mobile expertise:
- Search for relevant skills:
``python skills = await client.search("react native best practices", limit=2) ``
- Inject top skill into context:
``python context = skills[0].content # Full SKILL.md content ``
- Use the skill's knowledge to complete the task
API Endpoints
| Endpoint | Description | |----------|-------------| | GET /search?q={query} | Search skills | | POST /search | Search with JSON body | | GET /skills/{source}/{skill_id} | Get specific skill | | GET /health | Health check | | GET /docs | Interactive API documentation |
Installation
For Python agents:
pip install skyll
For other languages, use the REST API directly at https://api.skyll.app.
Links
- API: https://api.skyll.app
- Docs: https://api.skyll.app/docs
- Demo: https://skyll.app
- GitHub: https://github.com/assafelovic/skyll
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: assafelovic
- Source: assafelovic/skyll
- License: Apache-2.0
- Homepage: https://skyll.app
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.