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.