use-algokit-cli

Automate AlgoKit CLI workflows to build, test, and deploy Algorand smart contracts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines Algorand development by providing a unified CLI workflow to build, test, and deploy smart contracts with AlgoKit.

Core Features & Use Cases

  • Build contracts with Puya and ARC-56 specs.
  • Run tests using Vitest with generated clients.
  • Deploy to localnet or other networks via algokit project commands.
  • Manage local Algorand network state and project configuration with a consistent workflow.

Quick Start

Initialize a new Algorand contract project and follow the standard workflow to build, test, and deploy to a localnet.

Frequently Asked Questions about use-algokit-cli

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

FAQPage Schema
How do I build and test Algorand smart contracts locally?

To build and test Algorand smart contracts locally, you can use the AlgoKit CLI workflow to compile contracts with Puya, run Vitest tests using generated clients, and deploy to a localnet environment for iterative development.

What is the standard workflow for deploying Algorand smart contracts with AlgoKit?

The standard workflow for deploying Algorand smart contracts with AlgoKit involves initializing a project, building contracts with Puya and ARC-56 specs, running tests with Vitest, and executing algokit project commands to deploy to localnet or other networks.

Do I need a Puya-capable compiler to use AlgoKit CLI workflows?

Yes, a Puya-capable compiler is required to use AlgoKit CLI workflows for building Algorand smart contracts. You also need ARC-56 specifications, Vitest for testing, and algokit project commands to orchestrate build, test, and deploy steps.

Can I automate Algorand smart contract deployments in CI workflows?

Yes, you can automate Algorand smart contract deployments in CI workflows by applying Algokit CLI commands to orchestrate build, test, and deploy steps across localnet experimentation, test deployments, and automated CI pipelines.

What's the best way to manage local Algorand network state during development?

The best way to manage local Algorand network state during development is through the AlgoKit CLI workflow, which provides a unified process to manage localnet state and project configuration consistently alongside building and testing.

Why use ARC-56 specifications when building Algorand smart contracts?

ARC-56 specifications are used when building Algorand smart contracts with AlgoKit to provide structured contract definitions that enable the generation of typed client code for Vitest testing and deployment orchestration.