LazySkills

LazySkills

Mission control for agent skills.

A terminal UI for managing agent skills. One place to see what is installed, which agents can use each skill, why visibility may be broken, and what actions are safe to run next.

GitHub starsLatest releaseCI statusLicense
LazySkills terminal UI demo

Features

Consolidated Registry
View every skill in your development environment inside a single, unified menu. Groups project, global, universal, and agent skills automatically.
Cross-Agent Visibility
Verify your agents can actually access your custom skills. Filter by target agent - Claude Code, Cursor, OpenCode, Codex, and Gemini - to see exactly what they see.
Instant Diagnostic Checks
Identify broken setups instantly. Highlights validation errors like missing SKILL.md instructions, dead symlinks, or orphaned locks.
Safe Previews & Actions
Preview actions before execution. Inspect parsed skill metadata, review formatted instructions, and execute updates, installs, or removals safely.
Safe Skill Management
Open, update, remove, or prune orphaned locks. Bulk update or clean up selected items safely with confirmation checks.
Discover Sources
Scan local paths or GitHub repositories to discover available skills you haven't installed yet, then bring them into your environment.

Install

Supported on macOS, Linux, and Windows. Once done, launch the TUI by typing lazyskills.

Getting Started

  1. 1.

    Launch UI

    Open your terminal in any repository containing agent visibility files, then run the launch command.

  2. 2.

    Explore Sources

    Start with the left pane which groups skills by source, so you can see where each is installed or cloned from.

  3. 3.

    Manage with Keymap

    Use single-key shortcuts to inspect details, run updates, filter by agent, or perform bulk removals safely.

Keymap

/
Search skillsInstantly filter skills in the current list by name or pattern.
a
Cycle agent filtersCycle through visibility filters for Claude Code, OpenCode, Cursor, Gemini, etc.
f
Toggle scopesFilter list between project, global, or all skill scopes.
enter
Open detailsShow metadata, documentation (SKILL.md), and configuration details.
c
Show actionsOpen menu of available commands for the selected skill.
space
Select for bulk actionsToggle selection state of multiple skills to batch update or remove.
u
Reinstall / UpdateRun build scripts, pull updates, or reinstall the selected skill.
x
Remove selectedUninstall and clean up references for the selected skill.
?
Show full keymapToggle help window with full list of keybindings and descriptions.

Press ? inside the TUI at any time to open the full keymap.

Stargazer Giveaway

We designed physical high-quality LazySkills stickers. Star the repository on GitHub and you are automatically entered into a draw to win. We ship worldwide at no cost to you.

LazySkills stickers

Winners are drawn from stargazers and announced in the sticker giveaway issue, tagged by their GitHub username. Shipping details are arranged privately.