An Obsidian plugin for browsing, creating, and editing AI agent skills, commands, and agents across 17 coding tools like Claude Code and Cursor.
alvinunreal/lazyskills
A terminal UI for viewing, checking, installing and updating agent skills across Claude Code, OpenCode, Codex, Cursor and other coding agents.
- Stars
- 572
- Forks
- 76
- Open issues
- 8
- Last commit
- 24 days ago
What is it?
LazySkills is a terminal UI for managing agent skills. It shows every installed skill in one view, covering project, global, universal and agent-specific skills, and lets you switch between agents to see which skills each one can actually use, such as Claude Code, OpenCode, Codex, Cursor and Gemini CLI.
The tool flags common installation problems: missing SKILL.md files, invalid frontmatter, broken symlinks, missing lock entries and ghost agent skills. Before running any action it previews the exact command, and destructive operations such as removal or bulk updates require confirmation. A read-only doctor command reports findings for scripts, and a restore command reinstalls skills recorded in project or global lock files but missing from disk.
Skills can be discovered by scanning local checkouts or GitHub skill sources, or searched on skills.sh from within the TUI. A non-interactive find command with JSON output is also available for use by other agents.
Key features
- 01Lists project, global, universal and agent-specific skills in one TUI.
- 02Shows which skills each supported coding agent can use.
- 03Detects missing SKILL.md, invalid frontmatter, broken symlinks and missing lock entries.
- 04Previews commands before running them and asks for confirmation on destructive actions.
- 05Restores missing locked skills and provides a read-only doctor report with JSON output.
Use cases
- Checking which installed skills a coding agent can actually see in a project.
- Diagnosing broken skill installs after moving or syncing a repository.
- Browsing and installing new skills from skills.sh or a GitHub skill source.
- Restoring a project's skills on a new machine from its lock file.
Quick start
- 1
Install on macOS or Linux
Install with the official instructions in the README - 2
Or install with Homebrew
brew install --cask alvinunreal/tap/lazyskills - 3
Launch from your project directory
lazyskills
Things to know
- Requires running a remote install script or a Homebrew/Go toolchain to install.
Topics
FAQ
- What is lazyskills?
- A terminal UI for viewing, checking, installing and updating agent skills across Claude Code, OpenCode, Codex, Cursor and other coding agents. LazySkills is a terminal UI for managing agent skills. It shows every installed skill in one view, covering project, global, universal and agent-specific skills, and lets you switch between agents to see which skills each one can actually use, such as Claude Code, OpenCode, Codex, Cursor and Gemini CLI.
- Is lazyskills free to use? What license does it have?
- lazyskills is open source under the MIT license. Check the license terms before using it in commercial products.
- Is lazyskills still maintained?
- Actively maintained. The last commit to lazyskills was on Sep 26, 2026.
- What can I use lazyskills for?
- Checking which installed skills a coding agent can actually see in a project. Diagnosing broken skill installs after moving or syncing a repository. Browsing and installing new skills from skills.sh or a GitHub skill source. Restoring a project's skills on a new machine from its lock file.
- How do I install lazyskills?
- Install on macOS or Linux Or install with Homebrew: brew install --cask alvinunreal/tap/lazyskills Launch from your project directory: lazyskills
- Where can I get lazyskills?
- The source code and installation instructions are on GitHub: https://github.com/alvinunreal/lazyskills
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Rust terminal workspace that runs coding agents in persistent panes, tracks which ones are working, blocked, or idle, and lets agents control it via CLI and socket API.
A CLI and template catalog of ready-to-use agents, commands, settings, hooks and MCP integrations for configuring Claude Code.
A native macOS terminal built on libghostty, with vertical tabs, agent-aware notifications and a scriptable CLI for running AI coding agents in parallel.
Desktop workspace that runs many coding agents in parallel, each on its own git branch and worktree, with a live Kanban of PRs, CI and reviews.
A customizable status line for Claude Code CLI that shows model, git branch, token usage, usage limits and more, with Powerline support and themes.