use-algokit-cli

Build, test, and deploy Algorand smart contracts using AlgoKit CLI commands.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Rudhrakoushik10/RootNode --skill use-algokit-cli-rudhrakoushik10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-algokit-cli
Source: https://github.com/Rudhrakoushik10/RootNode/tree/main/projects/.opencode/skill/use-algokit-cli
Command: npx skills add https://github.com/Rudhrakoushik10/RootNode --skill use-algokit-cli-rudhrakoushik10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Developers working on Algorand projects need to remember the correct AlgoKit CLI commands and their proper order for compiling contracts, running tests, managing the local network, and deploying applications, and mistakes in this workflow cause build or deployment failures. ## Core Features & Use Cases - Contract Build & Test Workflow: Compile contracts via Puya, generate ARC-56 specs and typed clients, then run the Vitest test suite against generated clients. - LocalNet Management: Start, stop, reset, and check the status of the local Algorand network for development and testing. - Deployment Guidance: Deploy contracts to localnet with prerequisite checks, plus configuration via .algokit.toml and environment files. - Use Case: After editing a smart contract, ask the assistant to build the project, run the test suite, and deploy to localnet, and it will execute the correct AlgoKit commands in the right order. ## Quick Start Ask the assistant to build the smart contracts and run the tests using AlgoKit, then deploy to localnet once the tests pass.

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 Algorand smart contracts with AlgoKit?

Run algokit project run build to compile contracts via the Puya compiler. This generates ARC-56 app specs, TEAL programs, and typed client files in the artifacts directory.

How do I deploy an Algorand contract to localnet?

Start the local network with algokit localnet start, build the contracts with algokit project run build, then run algokit project deploy localnet. The localnet must be running before deployment.

What commands manage the Algorand localnet?

Use algokit localnet start to launch the Docker-based network, algokit localnet stop to halt it, algokit localnet reset to clear state, and algokit localnet status to check whether it is running.

Why do AlgoKit tests fail after changing contract code?

Tests use generated typed clients, so they fail if contracts were not rebuilt after code changes. Always run algokit project run build before algokit project run test to regenerate clients.

How do I configure AlgoKit project deploy environments?

Configure deployment in .algokit.toml under the project.deploy sections and set network-specific values in .env.localnet, .env.testnet, or .env.mainnet files. The deploy command loads the matching environment file automatically.