Skip to content
Back to skills

Refresh Cookiecutter Based Repositories From Upstream Template

ASecurity

Use Cruft when an agent needs to pull new changes from a Cookiecutter template into an existing generated repository without redoing the project from scratch. The agent tracks the template origin, previews the diff, applies the update, and preserves the repository's saved answers and local customizations as carefully as possible.

  • 36 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 2, 2026
ai-agentspythongogitapisecuritydocumentation

Works with

  • api

Security analysis

A100/100

Scanned June 2, 2026

npx -y skills add agentskillexchange/skills --skill refresh-cookiecutter-based-repositories-from-upstream-template --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Refresh Cookiecutter Based Repositories From Upstream Template?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Refresh Cookiecutter Based Repositories From Upstream Template
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentskillexchange-refresh-cookiecutter-based-repositories-from-upstr/badge)](https://www.skillsdirectory.com/skills/agentskillexchange-refresh-cookiecutter-based-repositories-from-upstr)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "Refresh Cookiecutter-based repositories from their upstream template without losing local answers"
slug: "refresh-cookiecutter-based-repositories-from-upstream-template"
description: "Use Cruft when an agent needs to pull new changes from a Cookiecutter template into an existing generated repository without redoing the project from scratch. The agent tracks the template origin, previews the diff, applies the update, and preserves the repository's saved answers and local customizations as carefully as possible."
github_stars: 1564
verification: "security_reviewed"
source: "https://github.com/cruft/cruft"
author: "Cruft maintainers"
publisher_type: "Open Source Project"
category: "Templates & Workflows"
framework: "Multi-Framework"
tool_ecosystem:
  github_repo: "cruft/cruft"
  github_stars: 1564
---

# Refresh Cookiecutter-based repositories from their upstream template without losing local answers

Use Cruft when an agent needs to pull new changes from a Cookiecutter template into an existing generated repository without redoing the project from scratch. The agent tracks the template origin, previews the diff, applies the update, and preserves the repository's saved answers and local customizations as carefully as possible.

## Prerequisites

Python plus Cruft and a repository generated from a Cookiecutter template

## Installation

Requirements and caveats from upstream:
- [![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://pypi.python.org/pypi/cruft/)
- To get started - install cruft using a Python package manager:
- cruft create https://github.com/timothycrosley/cookiecutter-python/

Basic usage or getting-started notes:
- [![Build Status](https://github.com/cruft/cruft/workflows/Run%20tests/badge.svg)](https://github.com/cruft/cruft/actions?query=workflow%3A%22Run+tests%22+branch%3Amaster)
- ![Example Usage New Project](https://raw.githubusercontent.com/cruft/cruft/master/art/example.gif)
- ![Example Usage New Project](https://raw.githubusercontent.com/cruft/cruft/master/art/example_update.gif)

- Source: https://github.com/cruft/cruft
- Extracted from upstream docs: https://raw.githubusercontent.com/cruft/cruft/HEAD/README.md

## Documentation

- https://cruft.github.io/cruft/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/refresh-cookiecutter-based-repositories-from-upstream-template/)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…