Skip to content

Fork and customize

If an official skill or subagent is close to what you want but should become yours, fork it. Do not edit the generated official copy in place — that is drift.

Terminal window
agents-pack fork ap-debug --name my-debug --dry-run
agents-pack fork ap-debug --name my-debug --yes

Forking:

  1. copies the exact installed official source;
  2. gives the copy your new user-owned name;
  3. records it as a separate user-owned component; and
  4. renders the copy for every selected agent.

The new name cannot use the reserved ap- prefix.

Only official skills and subagents can be forked. Official instruction components cannot be forked — put repository-specific instruction additions outside Agents Pack’s managed block or in a user-owned skill.

Future official updates do not overwrite your copy. The original official component stays installed and continues to receive updates.

Edit the canonical user-owned source under .agents-pack/user/ or ~/.agents-pack/user/, then run agents-pack sync when needed. See Create user components and Ownership.

Fork ap-debug into a user-owned skill named my-debug, then show me which
canonical file I should customize.

If you no longer want the official component, remove it separately after the fork:

Terminal window
agents-pack remove ap-debug --dry-run
agents-pack remove ap-debug --yes

Required official components cannot be removed.