Skip to main content
Back to Blog
Claude CodeAI CodingSkillsPluginsMCPIndie Hackers

Claude Code Skills & Plugins in 2026: How They Work, Installing Safely & Which to Use

ghosty
Founder, SaaSCity
Claude Code Skills & Plugins in 2026: How They Work, Installing Safely & Which to Use

Skills and plugins are where Claude Code stops being a generic agent and starts working the way you work. They're the real multiplier. But the ecosystem moves fast and the install story confuses people, so here's the practical version: how they actually work, how to install them without breaking things, which are worth your time, and how to build your own.

This is the mechanics-and-install guide. For the full breakdown of repos worth cloning (with star counts and a tier list), see 10 open-source Claude Code repos worth cloning; for how to structure a whole project, the Claude Code projects hub.

Skills vs plugins — the actual difference

People mix these up. They're related but not the same:

  • A skill is a single SKILL.md file: YAML frontmatter (a description telling Claude when to use it) plus instructions. Claude invokes it automatically based on the task. Drop one in .claude/skills/<name>/SKILL.md and it's available in that project.
  • A plugin is a self-contained bundle that can ship multiple skills plus agents, hooks, MCP servers, LSP servers, and default settings — with a manifest (plugin.json), versioning, and a namespace. Its skills are called namespaced, like /plugin-name:skill, so two plugins can't collide.

Rule of thumb: standalone skill for a personal or project-specific tweak; plugin when you want to share a whole workflow across projects or with a team.

Official vs community marketplaces

This is the part most posts get wrong. Anthropic runs two public marketplaces:

  • claude-plugins-official — a curated set maintained by Anthropic, registered automatically the first time you start Claude Code. (A non-interactive script can add it explicitly with claude plugin marketplace add anthropics/claude-plugins-official.) Anthropic decides what's in it; there's no application process.
  • claude-community — the public community marketplace where third-party plugins land after review (with automated safety screening). Add it with /plugin marketplace add anthropics/claude-plugins-community and install from it as @claude-community.

Beyond those, any GitHub repo can be its own marketplace — that's how most of the big community frameworks distribute.

How to install — the exact commands

# 1. Add a marketplace (official auto-registers; add community or any repo)
/plugin marketplace add anthropics/claude-plugins-community
/plugin marketplace add owner/repo            # any community marketplace

# 2. Install a plugin from a marketplace
/plugin install name@marketplace

# 3. Open the plugin manager UI
/plugin

# 4. Test a plugin locally BEFORE trusting it (no install)
claude --plugin-dir ./the-plugin

# 5. Reload after changes
/reload-plugins

Each community framework's README will give you its exact marketplace add / install line — follow theirs, the pattern is always the same.

Install safely — read this before you /plugin install

Plugins can ship hooks that run shell commands automatically and MCP servers that reach external systems. That's powerful and also a trust decision. Don't skip it:

  • Review before enabling — open the skills, hooks, and commands and read what they do.
  • Test in isolation firstclaude --plugin-dir ./plugin loads it for one session without installing, ideally in a throwaway project.
  • Never paste secrets into a session; keep keys in .env.
  • Adopt incrementally — one plugin, confirm it behaves, then the next. Don't drop five frameworks into a live repo on day one.

Skills & plugins worth using right now (June 2026)

A curated short list — verified live on GitHub. For the full tier list and what each teaches, see the repos-worth-cloning breakdown.

  • obra/superpowers (~236k★) — the most complete agentic methodology: TDD enforcement, subagent-driven development, planning and review gates. The structure-and-discipline pick.
  • mattpocock/skills (~141k★) — Matt Pocock's production engineering skills (/tdd, /diagnosing-bugs, /grill-me, /handoff). Small and composable — adopt one at a time.
  • anthropics/skills (~154k★) — Anthropic's official skills, including document handling and frontend/design skills. The first-party reference.
  • ComposioHQ/awesome-claude-skills (~66k★) — 1,000+ skills plus 78 Composio SaaS-automation integrations. Find a skill before you write one.
  • multica-ai/andrej-karpathy-skills (~180k★) — Karpathy-style coding guardrails (think first, simplicity, surgical changes, verify against a goal).
  • vercel-labs/agent-skills (~28k★) — Vercel's React/Next.js performance and best-practice skills.

Pick one framework as your spine (superpowers or a role set), add a skill source, and stop there. More isn't better.

Build your own skill

The fastest path to a custom skill:

claude plugin init my-tool

That scaffolds ~/.claude/skills/my-tool/ with a plugin.json manifest and a starter SKILL.md, and it auto-loads next session as my-tool@skills-dir — no marketplace step. For a single project, you can skip the scaffold entirely and just create .claude/skills/<name>/SKILL.md:

---
description: Reviews code for best practices and potential issues. Use when reviewing PRs or analyzing code quality.
---

When reviewing code, check for: organization, error handling, security, and test coverage.

Run /reload-plugins and Claude will invoke it automatically when the task matches the description. That's the whole loop — start tiny, then grow it into a plugin (/plugin install-able) when it's worth sharing.

Put it to use

FAQ

Skill vs plugin? A skill is one SKILL.md; a plugin bundles multiple skills plus agents, hooks, and MCP, with versioning and a namespace.

How do I install one? /plugin marketplace add owner/repo, then /plugin install name@marketplace. Official marketplace auto-registers; add community with /plugin marketplace add anthropics/claude-plugins-community.

Are community plugins safe? Review them first (hooks auto-run shell commands), test with --plugin-dir, never paste secrets. The community marketplace screens submissions, but still review.

How do I make my own? claude plugin init my-tool, or drop a .claude/skills/<name>/SKILL.md in your project. It's frontmatter + instructions.

Get your SaaS in front of founders

List your product on the SaaSCity live city map — a permanent listing, real discovery, and a backlink from a high-DR directory. Free to start; upgrade for a dofollow link and a building on the map.