skill-store

Load agent skills on demand from a local registry into active context.

4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/lirrensi/agent-sommelier --skill skill-store-lirrensi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-store
Source: https://github.com/lirrensi/agent-sommelier/tree/main/skills/skill-store
Command: npx skills add https://github.com/lirrensi/agent-sommelier --skill skill-store-lirrensi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of having too many agent skills to keep loaded at once by letting you fetch only what you need into the active context.

Core Features & Use Cases

  • On-demand skill loading: Load skills by slug when they are not currently available in context, triggered by “skill store”, “load skill”, “find a skill”, and similar requests.
  • Browse and search: List available skills (optionally as JSON) and perform full-text search over names and descriptions to quickly find the right capability.
  • Workflow for managing a local registry: Use a lazy on-disk skill store at ~/.skill-store/ (or SKILL_STORE_PATH) to avoid polluting the context window while scaling to hundreds of skills.
  • Operational UX: Pin/unpin skills to control presentation order and preview the first portion of SKILL.md before loading.

Quick Start

Tell your agent to “load the skill named <slug> from the skill store so it is available in my active context.”

Frequently Asked Questions about skill-store

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load agent skills on demand without filling the context window?

On-demand skill loading fetches specific capabilities from a local registry into the active context only when requested, preventing context window bloat. You retrieve skills by slug via the agent, fetching exactly what is needed for the task.

How do I search and browse a local registry of agent skills?

Browse and search a local skill registry by listing available skills or performing full-text search over names and descriptions. You can output the registry list as JSON to quickly find the right capability for your task.

Can I preview a skill before loading it into the active context?

Previewing a skill before loading is supported by reading the first portion of its SKILL.md file. This allows you to inspect the YAML-frontmatter and capability description to ensure it fits your needs before committing.

What is the best way to manage context with hundreds of agent skills?

Managing context with hundreds of skills is handled by using a lazy on-disk skill store at ~/.skill-store/. This approach avoids polluting the context window by keeping skills unloaded until explicitly requested via search or slug.

Does pinning skills affect how they are presented in the local skill store?

Pinning skills controls their presentation order within the local skill store. By pinning and unpinning specific capabilities, you ensure your most frequently used skills are prioritized during browsing and search operations.