repo-copier

Manage Copier templates and generated projects across copy and update workflows.

Updated May 4, 2026
One-click install
npx skills add https://github.com/rigerc/repo-2 --skill repo-copier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-copier
Source: https://github.com/rigerc/repo-2/tree/main/.agents/skills/repo-copier
Command: npx skills add https://github.com/rigerc/repo-2 --skill repo-copier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Copier template management and project synchronization across copy and update workflows.

Core Features & Use Cases

  • Generate a project from a Copier template using Copier copy
  • Update an existing project with Copier update
  • Author templates with a copier.yml and copier configuration, and configure copier settings
  • Trigger questions about the file .copier-answers.yml, the _tasks, _exclude, and other copier specific settings
  • Read handling and reference material from the on demand reference directory to guide usage

Quick Start

Apply a Copier template to your project and keep it synchronized with template updates.

Frequently Asked Questions about repo-copier

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update an existing project with a new Copier template version?

To update an existing project, run Copier update to synchronize your project files with the latest template version. This process resolves update conflicts automatically using the .copier-answers.yml file to maintain template state.

How do I configure copier.yml settings when authoring a Copier template?

When authoring a Copier template, you configure copier.yml to define template variables and settings. You can specify _tasks, _exclude, and other Copier-specific settings to control file generation and project behavior.

What is the best way to apply multiple Copier templates to a single project?

Applying multiple Copier templates to a single project involves stacking template configurations. The workflow manages .copier-answers.yml files for each applied template to track state and resolve update conflicts across layers.

Why does Copier update fail with conflicts in .copier-answers.yml?

Conflicts during Copier update occur when project files diverge from the template state tracked in .copier-answers.yml. The workflow resolves these conflicts by leveraging the answer file to reconcile differences between the template and generated project.

Can I use custom scripts and references when generating a project with Copier?

Yes, Copier templates support optional resources under scripts/, references/, and assets/ directories. These extend template behavior by providing on-demand reference material and custom automation scripts during project generation.

What is .copier-answers.yml used for in Copier template workflows?

The .copier-answers.yml file tracks template state and user-provided answers in Copier workflows. It is essential for synchronizing generated projects with template updates and resolving conflicts during the Copier update process.