speckit-git-initialize

Initialize a Git repository with an initial commit in Bash or PowerShell.

Updated May 31, 2026
One-click install
npx skills add https://github.com/Piklar/Rizza-60 --skill speckit-git-initialize-piklar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-initialize
Source: https://github.com/Piklar/Rizza-60/tree/main/.agents/skills/speckit-git-initialize
Command: npx skills add https://github.com/Piklar/Rizza-60 --skill speckit-git-initialize-piklar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual overhead of setting up version control for new projects by automating the initialization, staging, and initial commit process.

Core Features & Use Cases

  • Automated Initialization: Automatically runs git init, adds all files, and creates an initial commit.
  • Cross-Platform Support: Includes native support for both Bash and PowerShell environments.
  • Use Case: When starting a new project from a template, use this Skill to instantly prepare the directory for version control without manually typing Git commands.

Quick Start

Use the speckit-git-initialize skill to set up a new Git repository in the current project directory.

Frequently Asked Questions about speckit-git-initialize

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

FAQPage Schema
How do I automate Git repository initialization for a new project?

Automating Git repository initialization involves running a script that executes git init, stages all project files, and creates an initial commit. This Skill performs that exact sequence automatically within your project directory to establish version control.

Does this Git initialization Skill work with both Bash and PowerShell?

Yes, this Git initialization Skill provides cross-platform support by including native shell-specific scripts for both Bash and PowerShell environments. It automatically utilizes the appropriate script to handle repository creation and file staging.

Do I need Git installed on my system to automate the initial commit process?

Yes, you need Git installed on your host system to automate the initial commit process. The Skill relies on the local Git environment to execute repository creation, file staging, and versioning setup operations.

What is the best way to set up version control from a project template?

The best way to set up version control from a project template is using an automated initialization Skill. It instantly prepares your directory by running git init, adding all template files, and committing them without manual command entry.

Can I use this Skill to stage all files and create an initial commit in one step?

Yes, you can use this Skill to stage all files and create an initial commit in a single automated step. It operates within your project directory to add all existing files and generate the initial commit for consistent versioning setup.