Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

plugin-engineer

verified

Transforms external repositories (CLIs, libraries, MCP servers) into Claude Code plugins with skills. Use when "build plugin for", "create skills for CLI", "package as plugin", "repo to plugin", or "turn into plugin" are mentioned.

View on GitHub

Marketplace

outfitter

outfitter-dev/agents

Plugin

outfitter

Repository

outfitter-dev/agents
18stars

plugins/outfitter/skills/plugin-engineer/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/outfitter-dev/agents/blob/main/plugins/outfitter/skills/plugin-engineer/SKILL.md -a claude-code --skill plugin-engineer

Installation paths:

Claude
.claude/skills/plugin-engineer/
Powered by add-skill CLI

Instructions

# Plugin Engineer

Transform external repositories into Claude Code plugins.

```text
External Repo → Research → Recon → Patterns → Codify → Author → Package → Audit → Plugin
```

## Steps

1. Clarify target repo and plugin goals
2. Load the `outfitter:research` skill for external discovery (docs, APIs, community patterns)
3. Load the `outfitter:codebase-recon` skill for internal analysis of target repo
4. Load the `outfitter:patterns` skill to extract repeatable patterns worth automating
5. Load the `outfitter:codify` skill to map patterns to component types
6. Author components using `outfitter:skills-dev` or `outfitter:claude-skills`
7. Load the `outfitter:claude-plugins` skill to package into distributable plugin
8. Delegate by loading the `outfitter:claude-plugin-audit` skill for validation

<when_to_use>

- Turning a CLI tool into a Claude Code plugin
- Creating skills that wrap an external library or API
- Building plugin companions for MCP servers
- Extracting automation opportunities from a third-party repo
- Packaging workflow patterns around external tools

NOT for: plugins from scratch (use `claude-plugins`), single-skill creation (use `skills-dev`), existing Claude Code plugins (use `claude-plugin-audit`)

</when_to_use>

## Artifact Structure

Track progress with artifacts in `artifacts/plugin-engineer/`:

```text
artifacts/plugin-engineer/
├── discovery.md      # Research output (docs, APIs, community patterns)
├── recon.md          # Codebase analysis (structure, conventions, key files)
├── patterns.md       # Extracted patterns with automation value
├── mapping.md        # Pattern → component mapping decisions
├── components/       # Authored skills, agents, hooks, commands
│   ├── skill-1/
│   ├── skill-2/
│   └── ...
└── audit.md          # Plugin validation results
```

## Quick Mode

For simple repos (single-purpose CLI, small API wrapper):

1. Skip stages 3-4 — go direct from recon to authoring
2. Create 1-2 skills covering primary use cases
3.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6204 chars