conventions

Installation
SKILL.md

Claude Code Plugin Conventions

Canonical reference for all NL programming artifact schemas, frontmatter fields, hook events, and naming conventions. Use this skill when linting, writing, or reviewing any Claude Code plugin component.


1. plugin.json

The plugin manifest. Located at .claude-plugin/plugin.json.

Required fields:

  • name — string, kebab-case, unique identifier

Optional fields:

  • version — semver string (e.g. "0.1.0")
  • description — one-line summary of what the plugin does
  • author — object: { "name": "...", "email": "...", "url": "..." }
  • homepage — URL string
  • repository — URL string or object
Related skills
Installs
2
GitHub Stars
44
First Seen
Apr 17, 2026