# Plugin Packager

> Package claudefiles components into a valid Claude Code plugin Use when this capability is needed.

- Skill: `tomevault-io/plugin-packager` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/plugin-packager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/plugin-packager/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/plugin-packager

---


# Plugin Packager

## Quick Package (Default)

Create `.claude-plugin/plugin.json`:

```json
{
  "name": "claudefiles",
  "version": "1.0.0",
  "description": "Claude Code components: agents, commands, hooks, skills",
  "license": "MIT",
  "commands": ["./commands/golang/", "./commands/typescript/", "./commands/docs/"],
  "agents": ["./agents/golang/", "./agents/typescript/", "./agents/python/", "./agents/docs/", "./agents/general/"],
  "skills": "./skills/",
  "hooks": ["./hooks/golang/hooks.json", "./hooks/security/hooks.json"]
}
```

## Validate

```bash
chmod +x hooks/golang/scripts/*.sh hooks/security/scripts/*.py
claude plugin install . --scope local
```

## Checklist

- [ ] `.claude-plugin/` directory exists
- [ ] plugin.json has `name` + `version`
- [ ] Scripts have +x permission
- [ ] All paths start with `./`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/jamesprial) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

