Getting Started with Loot Protocol
Loot Protocol is the community marketplace for AI agent extensions. It lets you discover, install, and publish Skills for Claude Code -- reusable instruction sets that teach Claude new capabilities. (MCP server support is coming soon.) Think of it as a package registry purpose-built for the AI agent ecosystem.
Whether you are a developer looking to enhance your Claude Code workflow or a creator who wants to share tools with the community, Loot Protocol gives you a single place to do it.
How It Works
Loot Protocol connects three types of users through a shared registry:
- Publishers upload skills via the web UI or the CLI
- Users browse the marketplace, then install skills via the web, CLI, or directly from within Claude Code
- The platform validates every submission against strict structural rules, hosts skill packages on S3, and tracks downloads
All users authenticate with GitHub via OAuth. There are no separate accounts to manage.
Sign Up via GitHub
Loot Protocol uses GitHub as its sole identity provider. To create an account:
- Visit lootprotocol.com and click Sign in with GitHub
- Authorize Loot Protocol to access your GitHub profile
- You are redirected back to Loot Protocol with your profile created automatically
Your GitHub username becomes your Loot Protocol identity. Any user can browse the catalog without signing in, but authentication is required to install or publish extensions.
Browse the Marketplace
Once signed in, head to the Explore page to discover extensions:
- Search by keyword across names, descriptions, and tags
- Filter by category (Development Tools, Productivity, Testing & QA, Security, and more)
- Filter by extension type (Skills today; MCP server support is coming soon)
- Sort by popularity (download count) or recency
Each extension listing shows its type, description, publisher, download count, and a one-line install command.
Install Your First Extension
Via the Web
- Find an extension on the Explore page
- Click into its detail page to read the README and review metadata
- Copy the install command shown on the page
- Run it in your terminal
Via the CLI
Install the Loot Protocol CLI:
brew install lootprotocol/tap/lootFor other installation methods (Go install, GitHub releases, build from source), see cli/README.md.
Authenticate once:
loot loginThis opens your browser for sign-in. Once authorized, your credentials are stored locally at ~/.lootprotocol/config.json.
Search for extensions:
loot search "code review"Example output:
┌──────────────────────┬─────────┬──────────────────────────────────────┬───────────┐
│ Name │ Type │ Description │ Downloads │
├──────────────────────┼─────────┼──────────────────────────────────────┼───────────┤
│ code-review │ skill │ Thorough code review with best... │ 1,204 │
│ test-author │ skill │ Writes behavior-focused tests for... │ 512 │
└──────────────────────┴─────────┴──────────────────────────────────────┴───────────┘Get detailed info about a specific extension:
loot info code-reviewInstall it:
loot learn code-reviewThe CLI downloads the package, extracts it to the appropriate directory under ~/.claude/, and confirms the installation:
✔ Installed Code Review Assistant to /Users/you/.claude/skills/code-review
Extension type: skill
Location: /Users/you/.claude/skills/code-review
Restart your Claude Code session to pick up the new extension.What Gets Installed Where
loot learn extracts a skill to ~/.claude/skills/<slug> (or ~/.cursor/skills/<slug>).
After installation, restart your Claude Code (or Cursor) session to load the new extension.
Next Steps
- Extension Types -- the full Skill specification
- Publishing Guide -- learn how to create and publish your own extensions
- CLI Reference -- full documentation for every CLI command