Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
assafelovic avatar

Skyll

  • 7 installs
  • 240 repo stars
  • Updated April 2, 2026
  • assafelovic/skyll

skyll is a Claude skill that lets agents search and retrieve agent skills at runtime, aggregating skills from skills.sh and returning full SKILL.md content for context injection.

About

skyll is a Claude skill that lets an agent discover and retrieve other skills at runtime. A developer building an agent uses it to search for specialized capabilities on demand, then inject the matching SKILL.md content into context instead of pre-loading everything. It aggregates skills from skills.sh and exposes a Python client (pip install skyll) and a REST API at api.skyll.app.

  • Lets agents search and retrieve skills at runtime instead of pre-loading them
  • Aggregates skills from skills.sh and returns full SKILL.md content for context injection
  • Offers a Python client and REST API with ranked relevance scores and install counts

Skyll by the numbers

  • 7 all-time installs (skills.sh)
  • Ranked #12,545 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
At a glance

skyll capabilities & compatibility

Capabilities
skill discovery · runtime retrieval · context injection
Works with
github
Use cases
research · orchestration
Runs
Remote server
Pricing
Free
From the docs

What skyll says it does

Search and retrieve agent skills at runtime.
SKILL.md
Skyll aggregates skills from skills.sh and returns full SKILL.md content ready for context injection.
SKILL.md
npx skills add https://github.com/assafelovic/skyll --skill skyll

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs7
repo stars240
Last updatedApril 2, 2026
Repositoryassafelovic/skyll

What it does

Give an agent runtime skill discovery so it can search skills.sh and inject matching SKILL.md content into context.

Who is it for?

Agent builders who want on-demand skill retrieval instead of pre-loading every skill into context.

Skip if: Cases where all needed skills are already in context or where no external skill lookup is desired.

When should I use this skill?

The agent needs specialized capabilities, workflows, or domain knowledge not currently in context.

What you get

Ranked, relevant skills retrieved at runtime with full SKILL.md content ready to inject into context.

  • ranked skill search results
  • full SKILL.md content for injection

By the numbers

  • relevance scores 0-100
  • limit 1-50 results per search

Files

SKILL.mdMarkdownGitHub ↗

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

FieldDescription
idSkill identifier
titleHuman-readable title
descriptionWhat the skill does
sourceGitHub repository (owner/repo)
relevance_score0-100 match score
install_countPopularity from skills.sh
contentFull SKILL.md markdown content
referencesAdditional reference files (if requested)

Search Parameters

ParameterDefaultDescription
q / queryrequiredSearch query
limit10Max results (1-50)
include_contenttrueFetch full SKILL.md content
include_referencesfalseInclude reference files

Example Workflow

When an agent needs to build a React Native app but lacks mobile expertise:

1. Search for relevant skills:

   skills = await client.search("react native best practices", limit=2)

2. Inject top skill into context:

   context = skills[0].content  # Full SKILL.md content

3. Use the skill's knowledge to complete the task

API Endpoints

EndpointDescription
GET /search?q={query}Search skills
POST /searchSearch with JSON body
GET /skills/{source}/{skill_id}Get specific skill
GET /healthHealth check
GET /docsInteractive 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

Related skills

FAQ

How does an agent use Skyll?

It searches for relevant skills via the Python client or REST API, then injects the top skill's full SKILL.md content into context to complete the task.

Where does Skyll get its skills?

It aggregates skills from skills.sh and returns ranked results with relevance scores and install counts.

AI & Agent Buildingagentsresearch

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.