plugins/agent-scaffolders/skills/convert-plugin-to-apm/SKILL.md
Activate when the user wants to add APM governance, lockfile/audit readiness, or multi-runtime package management to an existing Claude/Copilot/agent plugin, or explicitly convert a plugin into an APM-native package.
npx skillsauth add richfrem/agent-plugins-skills convert-plugin-to-apmInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill implements the Overlay-First migration strategy. It allows existing plugins to gain APM governance without the "repackaging tax" of moving files, unless explicitly requested.
Use when: The plugin is active and its current layout is preferred.
apm.yml and docs/governance.md to the root.npx skills or Claude Code workflows.Use when: You want to keep the plugin layout but start adding new APM-native assets.
.apm/ for new governance assets; keep existing primitives in place.Use when: You want a clean, APM-native package structure.
.apm/.Do not force .apm/ as the new source of truth unless explicitly requested.
After conversion, run:
python scripts/validate_apm_package.py --path <target-path>
.claude-plugin/plugin.json -> Metadata for apm.ymlskills/* -> .apm/skills/*agents/* -> .apm/agents/*commands/* -> .apm/prompts/* (APM standard)hooks/hooks.json -> .apm/hooks/hooks.jsontesting
Skill for creating and managing isolated git worktrees (`.worktrees/issue-NNN`) for issue execution branches. USE ONLY when setting up or cleaning up isolated git worktrees for specific issue execution. DO NOT USE for managing local task files (use `task-agent`) or escalating tasks to issues (use `github-issue-backlog-agent`).
data-ai
Skill for orchestrating the end-to-end GitHub issue lifecycle flow: Issue -> Worktree -> Implementation -> PR Creation -> Resolution Closure. USE ONLY when running or dry-running full lifecycle orchestration for resolving an issue with a PR. DO NOT USE for isolated worktree management only (use `issue-worktree-agent`) or logging issues (use `github-issue-agent`).
tools
Automatically ranks GitHub issues (P0-P3) based on friction tier, frequency, and blockages, synchronizing priority labels and GitHub Projects v2 custom fields.
testing
Bridge skill for escalating ephemeral local task scratchpad items (`tasks/*.md`) into durable, taxonomy-validated, evidence-rich GitHub Issues. USE ONLY when promoting a single-session local task into durable repository backlog. DO NOT USE for managing local kanban boards (use `task-agent` instead) or directly querying/commenting on issues (use `github-issue-agent` instead).