create-project

Automates Algorand dApp project scaffolding with AlgoKit templates for TypeScript and Python.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/SomehowLiving/Acre --skill create-project-somehowliving
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-project
Source: https://github.com/SomehowLiving/Acre/tree/main/.agents/skills/create-project
Command: npx skills add https://github.com/SomehowLiving/Acre --skill create-project-somehowliving

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the initialization of Algorand dApp projects by providing standardized templates and tooling, reducing setup time and ensuring consistent project structure.

Core Features & Use Cases

  • Scaffold production-ready Algorand dApp projects using official AlgoKit templates.
  • Pre-configured tooling for building, testing, and deploying contracts and frontends.
  • Supports TypeScript and Python templates with guided workflows and next steps.

Quick Start

Initialize a new Algorand project with the AlgoKit CLI using your preferred template.

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 production-ready Algorand dApp project from scratch?

To scaffold a production-ready Algorand dApp project, you initialize it using official AlgoKit templates with pre-configured tooling for building, testing, and deploying. This provides a standardized project structure and reduces environment setup time.

Can I use TypeScript and Python templates when bootstrapping an Algorand smart contract?

Yes, you can use TypeScript and Python templates when bootstrapping an Algorand smart contract. The scaffolding process supports both languages, providing guided workflows and deterministic commands for subsequent project builds and tests.

What is AlgoKit project bootstrapping and when do I need it?

AlgoKit project bootstrapping is the automated initialization of dApp development environments using standardized templates. You need it when starting new Algorand smart contract projects to ensure consistent project structure and pre-configured tooling.

Does the Algorand scaffolding process validate directory permissions before setting up the project?

Yes, the Algorand scaffolding process validates directory permissions before generating the project files. This ensures the environment has the necessary access rights to successfully write templates and configure the development workspace.

What's the best way to set up an Algorand development environment with pre-configured build and test tools?

The best way to set up an Algorand development environment with pre-configured tools is using AlgoKit templates for project bootstrapping. This applies standardized configurations and provides deterministic commands for building, testing, and deployment.

Why does AlgoKit project bootstrapping use deterministic commands for deployment?

AlgoKit project bootstrapping uses deterministic commands for deployment to ensure consistent and repeatable project builds and tests. This standardization reduces configuration errors and streamlines the workflow from development to production.