LOTR CLI: The Catalog for 18,142 AI Agent Skills

· Builds

I crawled 307 GitHub repos, deduped 18,142 AI agent skills into 357 picks across 10 LOTR kingdoms, and shipped a CLI that installs the right ones.

Last updated: October 1, 2025 · 8-minute read

Every AI coding agent — Claude Code, Cursor, Cline, Roo, Aider, OpenHands, Codex, Continue, Goose, Copilot, AutoGen, CrewAI, LangGraph, and now Google Antigravity — has its own "skills" or "rules" folder. Every serious builder has a shortlist of favorites. And every one of us has spent an evening copy-pasting the same three prompts into a new project.

I got tired of it. So I spidered every public skills repo I could find, deduplicated the chaos, and built a CLI that installs only the skills a project actually needs.

The result is The Lord of the Skills — 18,142+ skills, 14 frameworks, 10 LOTR-themed kingdoms, one lotr CLI.

The Problem: Skills Are Scattered and Duplicated

Search GitHub for "claude skills" and you get hundreds of repos. Each has 20–200 markdown files. Most are copies of the same five patterns — "write good commit messages," "run tests before you edit," "use TypeScript strict mode." Some are excellent. Most are near-duplicates of the excellent ones.

The pain multiplies across frameworks. A great Cursor rule is usually a great Claude Code skill and usually a great Cline rule — but nobody's kept a unified index. So the same wheel gets reinvented every week.

I wanted a single searchable catalog where I could ask "give me the best canonical version of X for framework Y" and get an answer in one command.

The Approach: Kingdoms, Canonicals, and a CLI

Three ideas made the mess tractable.

1. Ten Kingdoms (LOTR-themed taxonomy)

Instead of guessing at flat tags, every skill gets sorted into one of ten intent-based kingdoms:

Naming things after Middle-earth realms sounds like a joke until you actually try to remember whether "prod-eng-01" or "testing-workflows-v3" is the folder you want. Kingdoms are memorable. That's the whole point.

2. Canonical ⭐ Deduplication

A Python pipeline compares every skill against every other, clusters near-duplicates, and elects one canonical representative per concept. Out of 18,142 raw artifacts, only 357 are canonical ⭐. Those are the ones you actually want.

If you're a purist, find skills/ -name 'canonical' gets you the entire "best-of" set in one command. See DEDUP.md for how the election works.

3. The lotr CLI

The catalog is useful. The CLI is what makes it feel like magic:

## Bootstrap once per project lotr init

## Safe defaults if you're unsure lotr starter ## → detects cursor + typescript + react ## → installs 9 canonical skills across 3 kingdoms

## Natural-language task matching lotr "write unit tests for the API" ## → matches "unit tests" → Rohan (testing) ## → downloads 2 canonical skills → .cursor/rules/

## Project kickoff mode lotr "building a tauri app" ## → plans 5 kingdoms (gondor, rohan, moria, fangorn, isengard) ## → downloads 4 skills across all kingdoms

Auto-detects your framework by looking at .cursor/, .claude/, .clinerules/, CONVENTIONS.md, etc. Downloads 10–15 files, not 18,000. No bloat, no analysis paralysis.

The Only Catalog Covering Google Antigravity

Google Antigravity launched in November 2025 alongside Gemini 3 — a heavily modified VS Code fork built as an AI-first IDE. It's the newest agentic surface, and adoption is climbing fast.

Nearly every existing skill catalog has zero Antigravity coverage because the framework didn't exist when they were built. This repo has been on it since launch with a dedicated 30-query focused crawler and 820 Antigravity-tagged skills spread across all 10 kingdoms.

If you're using Antigravity today, this is your definitive skill library. If I only ship one useful thing in Q4 2025, this is it.

For the broader picture on Antigravity itself, see my Google Antigravity 2.0: Every New Superpower writeup.

What's in the Box

  • 18,142+ skills across 14 frameworks
  • 357 canonical ⭐ representatives (the "best-of" set)
  • 10 kingdoms with dedicated README files and browsing docs
  • 307+ source repos crawled and re-indexed
  • lotr CLI with intent matching, kickoff mode, and framework auto-detection
  • Open-source Python crawler — clone it and build your own kingdom
  • 33-page PDF catalog and 6-sheet Excel index for offline browsing
  • CI-verified via GitHub Actions on every push

Full breakdown lives in FRAMEWORKS.md, KINGDOMS.md, and QUICKSTART.md.

Manual Install (No CLI)

If you'd rather skip the CLI and cherry-pick:

## Pick your framework cp -r skills/gondor/claude-code/ ~/.claude/skills/ # Claude Code cp -r skills/gondor/cursor/ .cursor/rules/ # Cursor cp -r skills/gondor/cline/ .clinerules/ # Cline / Roo cp skills/gondor/aider/CONVENTIONS.md ./CONVENTIONS.md # Aider

## Or — canonical ⭐ only (one best skill per concept) find skills/ -name 'canonical' -exec cp {} ~/.claude/skills/ \;