init-from-template

Clone a Git template repository and customize a new Python project.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/bismuthdigital/claude-project-template --skill init-from-template
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: init-from-template
Source: https://github.com/bismuthdigital/claude-project-template/tree/main/.claude/skills/init-from-template
Command: npx skills add https://github.com/bismuthdigital/claude-project-template --skill init-from-template

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of new Python projects by cloning and configuring a pre-defined template, saving significant setup time and ensuring consistency.

Core Features & Use Cases

  • Project Scaffolding: Clones a specified Git repository template.
  • Name Customization: Replaces placeholder project and package names within the cloned files.
  • Git Initialization: Sets up a new Git repository with an initial commit.
  • Use Case: Quickly start a new Python project with best practices and tooling already in place, ensuring a standardized development environment from day one.

Quick Start

Use the init-from-template skill to create a new project named 'my-cool-app' in the current directory.

Frequently Asked Questions about init-from-template

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

FAQPage Schema
How do I bootstrap a new Python project from a Git template repository?▼

To bootstrap a Python project from a Git template, this Skill clones the specified repository, customizes project and package names, cleans the Git history, and initializes a fresh local Git repository.

What is the best way to automate Python project scaffolding and replace boilerplate names?▼

Automating Python project scaffolding is best handled by cloning a template repository and systematically replacing placeholder package and project names across the customized files to ensure consistency.

Can I use this project setup skill with private Git repositories?▼

Yes, you can use this project setup skill with private Git repositories by authenticating through the GitHub CLI or by providing a standard token for secure access.

Does the Python template initialization process clean previous Git history?▼

Yes, the Python template initialization process cleans the previous Git history from the cloned repository and sets up a completely new Git repository with an initial commit.

Do I need the GitHub CLI installed to scaffold projects from private Git templates?▼

You do not strictly need the GitHub CLI to scaffold projects from private Git templates, as the initialization process alternatively supports standard token authentication for repository access.