skill-usage

Discover and invoke skills automatically at session startup with progressive disclosure.

Updated Nov 7, 2025
One-click install
npx skills add https://github.com/mgood/claude-skill-usage --skill skill-usage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-usage
Source: https://github.com/mgood/claude-skill-usage/tree/main/.
Command: npx skills add https://github.com/mgood/claude-skill-usage --skill skill-usage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing a growing library of Claude Skills can lead to cluttered CLAUDE.md files and inefficient context usage. This Skill solves the overhead of manual skill management, ensuring Claude automatically discovers and uses the right tools without overwhelming its context window.

Core Features & Use Cases

  • Automatic Skill Discovery: Claude scans your project's skill directories at startup, registering all available skills without manual configuration.
  • Progressive Disclosure: Only lightweight skill metadata is loaded initially. Full skill instructions are loaded on-demand, drastically optimizing context usage.
  • Automatic Invocation: Claude intelligently identifies and applies relevant skills based on your task and intent, eliminating the need for explicit commands.
  • Use Case: Build an extensive, specialized library of skills for Claude. This core system ensures Claude always has access to the right expertise, automatically, keeping your main configuration clean and your AI highly efficient across all projects.

Quick Start

Initialize the skills system described in .claude/skills/skill-usage/ to enable automatic skill discovery and invocation.

Frequently Asked Questions about skill-usage

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

FAQPage Schema
How do I automatically discover and register Claude skills across multiple projects?

Automatic skill discovery scans your project's skill directories at startup, registering all available skills without manual configuration. This eliminates the need to manually add each skill to your CLAUDE.md file, keeping your configuration clean while ensuring Claude has access to all your tools.

What's the best way to manage a large library of Claude skills without overwhelming the context window?

Progressive disclosure loads only lightweight skill metadata initially, deferring full skill instructions until they're needed. This drastically reduces context usage by loading complete instructions on-demand, allowing you to build extensive specialized skill libraries without consuming unnecessary tokens.

Can Claude automatically invoke the right skills based on my task without explicit commands?

Yes, automatic invocation intelligently identifies and applies relevant skills based on your task and intent. Claude analyzes your needs and selects appropriate skills from your registered library, eliminating manual skill selection and streamlining your workflow.

How does YAML frontmatter metadata and CLAUDE.md integration work with skill management?

Skill metadata stored in YAML frontmatter enables automatic registration and runtime loading of full instructions when relevant. This integration with CLAUDE.md supports progressive disclosure and on-demand loading across multiple projects and contexts.

What problem does automating skill discovery solve compared to manual skill management?

Manual skill management leads to cluttered configuration files and inefficient context usage. Automated discovery ensures Claude always has access to the right tools while maintaining a clean, organized setup that scales as your skill library grows.