ai-skills
<p align="center" Canonical <a href="https://agentskills.io"Agent Skills</a library — content ships as <strongplugins</strong for Claude Code, Cursor, and GitHub Copilot. </p
<p align="center" <a href="LICENSE"<img src="https://img.shields.io/badge/license-MIT-green" alt="License MIT"</a <a href="https://github.com/lgtm-hq/ai-skills/actions/workflows/ci.yml?query=branch%3Amain"<img src="https://github.com/lgtm-hq/ai-skills/actions/workflows/ci.yml/badge.svg?branch=main" alt="CI"</a <a href="https://github.com/lgtm-hq/ai-skills/releases/latest"<img src="https://img.shields.io/github/v/release/lgtm-hq/ai-skills?label=release" alt="Release"</a <a href="https://skills.sh/lgtm-hq/ai-skills"<img src="https://skills.sh/b/lgtm-hq/ai-skills" alt="skills.sh"</a </p
Validated plugins for real engineering workflows — commit, review, PR, and language standards. Claude Code, Cursor, and GitHub Copilot are verified hosts. Third-party vendor catalogs ship SHA-pinned via the gateway; curated content stays first-party only.
Install
The unit of install is a plugin. A plugin is a named group of skills (and, later, other components). Contents stay visible; native hosts install the plugin as a whole. The gateway (sk) installs plugins atomically — the TUI is a plugin checklist, --skill / --bundle name a plugin, and --vendor installs every baked slice for that vendor. Native projectors are the default for Cursor, Claude Code, and GitHub Copilot when the doctor cache (~/.ai-skills/doctor.json) says native — install probes and writes that cache on a miss. Ambiguous Claude Code / Copilot probes ask once; -y fails closed without writing the cache (--projector explode still writes skill directories). Codex stays exploded. If you previously used the skills CLI or a per-skill gateway cart, wipe and reinstall, or switch to a host plugin marketplace command below.
Pin the gateway to a release. Native marketplace add tracks the default branch unless you append a git tag. The npm version matches the git tag (@0.30.3 ↔ v0.30.3).
Claude Code
claude plugin marketplace add lgtm-hq/ai-skills@v0.30.3
claude plugin install git-pr@ai-skillsGitHub Copilot
copilot plugin marketplace add lgtm-hq/ai-skills
copilot plugin install git-pr@ai-skillsCopilot's add takes OWNER/REPO and tracks the default branch; install uses the same kebab-case plugin ids as the table below.
Cursor
Local: clone this repo and symlink the catalog into Cursor's local plugin dir (~/.cursor/plugins/local/ai-skills). The generated Cursor adapter is .cursor-plugin/marketplace.json; skill-list slicing still lives in the Claude-format adapter (ADR 0003).
git clone https://github.com/lgtm-hq/ai-skills.git
mkdir -p ~/.cursor/plugins/local
ln -s "$(pwd)/ai-skills" ~/.cursor/plugins/local/ai-skillsNative: on Teams/Enterprise, import lgtm-hq/ai-skills from Dashboard → Plugins, then install a plugin from Customize.
Gateway (sk)
bun add -g @lgtm-hq/ai-skills@0.30.3
sk install -y --global -a cursor --bundle review