plugins/agent-scaffolders/skills/install-apm-package/SKILL.md
Activate when the user wants to install, deploy, test, or materialize an APM package into runtime directories such as .agents/, .github/, .claude/, .cursor/, .gemini/, .codex/, .opencode/, or .windsurf/. Use after creating or converting an APM package.
npx skillsauth add richfrem/agent-plugins-skills install-apm-packageInstall 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 manages the safe deployment of APM primitives into their respective runtime environments. It enforces validation and target discovery to ensure byte-identical reproducibility across environments.
.agents/, .github/, or .claude/ directly. Always edit the source in .apm/ and re-install.apm.lock.yaml MUST be committed after any install change.validate_apm_package.py before executing the install.apm install from the project root to ensure converged skills land in the authoritative .agents/ folder. Running inside a package directory creates local, isolated artifacts.apm install ./path-to-package from the project root.apm install from within the package directory..claude/ exists) -> Run apm install.apm install will exit with code 2; ask user for explicit --target (e.g., agent-skills, claude, all)..agents/skills/. Use --target agent-skills for explicit skill deployment.--legacy-skill-paths flag.--frozen flag to ensure lockfile compliance.apm.yml existence (locally or at root).python scripts/validate_apm_package.py.cd <repo-root>cd <package-dir>apm install [--target <slug>] --dry-run --verbose.apm install [./relative-path-to-pkg] [--target <slug>] [--legacy-skill-paths].
--target all,agent-skills to deploy to all harnesses AND converged skills.apm.lock.yaml update at the execution root.Before recommending all,agent-skills, check whether the user is doing:
For smoke tests, all,agent-skills is appropriate. For real use, prefer the smallest target list that matches the runtime. Installing both converged and target-specific skills may cause duplicate skill visibility in runtimes that scan multiple skill locations.
.github/agents/ by hand instead of using apm install.apm.lock.yaml after adding a dependency..apm/ source.testing
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).