skills-browser
v0.1.10
Published
Local web UI for managing AI agent skills through the skills CLI.
Downloads
173
Maintainers
Readme
Skills Browser
Local web UI for browsing, installing, updating, and removing AI agent skills
through the upstream skills CLI.
Skills Browser gives you a visual dashboard over your installed skills — see
what's installed, discover new skills from skills.sh,
preview catalog details, install with one click, and keep everything up to date.
It wraps the upstream skills CLI so that npx skills remains the source of
truth for installed state.
Features
- Dashboard — view all installed skills grouped by agent, with status indicators
- Scope filters — switch between all, project, and global installations
- Catalog search — search the skills.sh catalog and preview skill details before installing
- One-click install — install catalog or direct-source skills into project or global scope
- Installed skill details — inspect metadata and rendered
SKILL.mdinstructions - Updates — update individual managed skills
- Remove — remove skills from your agents
- Resilient refresh — preserve the last successful dashboard state when a refresh fails
- Dark and light mode — persisted preference, with dark mode as the default
- Single binary — compile to a standalone executable with
bun build --compile
Usage
Skills Browser requires Bun >= 1.3.13.
npx skills-browser startThe app starts at http://localhost:1996 by default.
Options:
npx skills-browser start --host localhost --port 1996 --auto--auto opens the local URL in your browser after the server starts.
HOST and PORT environment variables can set the defaults when flags are not
provided.
Development
bun install
bun run devThe dev server starts at http://localhost:1996.
bun run dev embeds the upstream skills CLI bundle, builds Tailwind CSS, and
runs the server through portless run --name sb while the CSS watcher keeps
src/web/.generated/globals.css up to date.
Before committing
bun run lint
bun run typecheck
bun run testBuild Single Binary
bun run buildOutput:
dist/skills-browserRun it:
./dist/skills-browser startArchitecture
- Runtime: Bun HTTP server + Hono API (
src/cli.ts) - API: Hono routes for dashboard, install/remove/update, search, catalog details, and installed
SKILL.mdreads (src/server/hono-app.ts) - Client: React 19 SPA with TanStack Router (
src/web/) - Shared: Types and schemas (
src/features/skills/) - Styling: Tailwind v4 CSS generated from
src/web/styles/globals.css - Build: Embedded
skillsbundle, generated CSS, and single binary viabun build --compile
See TECH.md for details.
Contributing
See CONTRIBUTING.md for development setup and guidelines.
License
MIT — see LICENSE for details.
