copier
Installation
SKILL.md
Copier
Copier renders project templates from Git repos and keeps generated projects in sync as the
template evolves. Templates are plain directories: a copier.yml config plus source files, where
.jinja-suffixed files (and {{ var }} in names) are rendered through Jinja2.
Four Core Workflows
- Author a template →
copier.ymlquestions + a template tree →references/copier-yml.md,references/templating.md - Generate a project →
copier copy <src> <dst>→references/cli-api.md - Update a project →
copier update(three-way merge) →references/update-migrations.md - Automate in CI / Python →
copier.run_copy/run_update,--trust,--defaults→references/cli-api.md