USB — Universal Skill Bridge

One skill format. Every agent runtime. Write once, install anywhere.

Live · beta · Free and open source

529Skills
16Runtime targets
sha256Verified installers

Every agent runtime invented its own skill format. USB defines one portable format and installs it natively into each runtime, so you write a skill once instead of once per tool.

Quickstart

npm install -g @peepsick/usb-cli

usb install

USB detects every AI runtime installed on your machine and installs natively where it can — SKILL.md skills for Claude Code, an .mdc rule for Cursor. If it finds more than one, it asks which.

usb search postgres                  # find a skill
usb install intent-router            # install just one
usb install web-dev --target=claude  # install a preset into a specific runtime

What you get

Packages

Questions

What problem does USB solve?

Every agent runtime has its own skill format — SKILL.md for Claude Code, .mdc rules for Cursor, and so on. USB defines one portable format and installs it natively into each runtime, so a skill is written once instead of once per tool.

How do I install USB?

Install the CLI globally with npm install -g @peepsick/usb-cli, then run usb install. USB detects the AI runtimes present on the machine and asks which target to install into when it finds more than one.

How many runtimes and skills are supported?

16 provider targets and 529 skills in the catalog. Installers are sha256-verified.

Is USB free?

Yes. USB is free and open source, published on npm as @peepsick/usb-cli and @peepsick/usb-sdk, with the source on GitHub.