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.