create-project

Bootstrap new Algorand dApp projects with template-based scaffolding and pre-configured tooling.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/KudbeeZero/Algo-Unify-Dev --skill create-project-kudbeezero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-project
Source: https://github.com/KudbeeZero/Algo-Unify-Dev/tree/main/.claude/skills/create-project
Command: npx skills add https://github.com/KudbeeZero/Algo-Unify-Dev --skill create-project-kudbeezero

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developers needing to bootstrap new Algorand dApp projects often juggle templates, tooling, and setup steps, wasting time on repetitive configuration.

Core Features & Use Cases

  • Template-based scaffolding for TypeScript and Python smart contract projects, with pre-configured tooling and production presets.
  • Guided initialization with author attribution and sensible defaults to streamline onboarding and collaboration.
  • Use Case: When starting a new Algorand dApp, run the scaffold to generate a ready-to-work workspace including templates and CI/CD hooks.

Quick Start

Initialize a new Algorand project by running algokit init with a project name and the chosen template, then answer prompts or accept defaults.

Frequently Asked Questions about create-project

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

FAQPage Schema
How do I bootstrap a new Algorand dApp project?

You can bootstrap a new Algorand dApp project using template-based scaffolding that generates a ready-made workspace with pre-configured tooling. Run the initialization command with a project name and chosen template, then answer prompts or accept defaults to complete setup.

What's the best way to scaffold an Algorand smart contract project?

Scaffolding an Algorand smart contract project is best handled by using production-ready templates with pre-configured tooling and production presets. This approach generates a ready-to-work workspace including CI/CD hooks, avoiding repetitive manual configuration.

Does AlgoKit project initialization support TypeScript and Python templates?

Yes, AlgoKit project initialization supports template-based scaffolding for both TypeScript and Python smart contract projects. It provides guided initialization with sensible defaults and author attribution to streamline onboarding and collaboration.

Can I use default answers when initializing an Algorand dApp workspace?

Yes, you can use default answers when initializing an Algorand dApp workspace by applying the --defaults flag. The scaffolding process also supports --answer prompts for guided initialization and validates directory existence before generating files.

Why do I need pre-configured tooling for Algorand dApp development?

Pre-configured tooling is needed for Algorand dApp development because developers often juggle templates, tooling, and setup steps manually. Using production presets and CI/CD hooks eliminates repetitive configuration, saving time and reducing setup errors.

What limitations exist when scaffolding Algorand projects with templates?

A limitation when scaffolding Algorand projects is that the tool validates directory existence before generating files. If the target directory already exists or required prompts are not satisfied via --defaults or --answers, initialization may fail to prevent overwriting existing work.