create-project

Bootstrap AlgoKit projects for Algorand dApps and smart contracts.

2|Updated Jul 29, 2025
One-click install
npx skills add https://github.com/algorandfoundation/xgov-committees --skill create-project-algorandfoundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-project
Source: https://github.com/algorandfoundation/xgov-committees/tree/main/.claude/skills/create-project
Command: npx skills add https://github.com/algorandfoundation/xgov-committees --skill create-project-algorandfoundation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Bootstraps production-ready AlgoKit projects for Algorand dApps and smart contracts, reducing setup time and ensuring consistent tooling.

Core Features & Use Cases

  • Guided bootstrap: Generates a ready-to-use project template with recommended defaults.
  • Environment setup: Sets up development environments from scratch for Algorand apps.
  • Standardization: Helps teams maintain consistent project scaffolding across initiatives.

Quick Start

Run algokit init to scaffold a new Algorand project with default settings.

Frequently Asked Questions about create-project

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

FAQPage Schema
How do I scaffold a new Algorand dApp project with AlgoKit?

To scaffold an Algorand dApp project, run algokit init to generate a production-ready template with recommended defaults. The command validates inputs, orchestrates CLI invocations with appropriate flags, and provides next steps for build, test, and deployment.

What is the best way to standardize Algorand smart contract project templates across a team?

Standardizing Algorand smart contract project templates across teams requires guided bootstrap generation with recommended defaults. Using algokit init ensures consistent project scaffolding, reducing setup time and maintaining uniform development environments across initiatives.

Can I set up an Algorand development environment from scratch using AlgoKit?

Yes, you can set up an Algorand development environment from scratch using AlgoKit. Running algokit init bootstraps a ready-to-use project template that configures the necessary development environment for building and testing Algorand apps.

Does bootstrapping an AlgoKit project require any specific dependencies?

Bootstrapping an AlgoKit project has no listed external dependencies. The Skill operates independently to validate user inputs and orchestrate CLI invocations, generating a production-ready Algorand project structure without requiring additional packages.

What should I do after generating an AlgoKit project template?

After generating an AlgoKit project template, follow the provided next steps for build, test, and deployment. The bootstrapped project includes recommended defaults that prepare your Algorand dApp or smart contract for local development and production workflows.

Why use AlgoKit instead of manually configuring an Algorand smart contract project?

Using AlgoKit instead of manual configuration reduces setup time and ensures consistent tooling across Algorand dApps. Guided bootstrap applies recommended defaults and standardized project scaffolding, preventing configuration drift and accelerating development environment creation.