Comprehensive guide for Algorand development with AlgoKit — project initialization, CLI commands, example search, contract building workflows, ARC standards, and error troubleshooting. This is the parent skill for language-agnostic Algorand development. Use when working with AlgoKit CLI, searching for examples, understanding ARC standards, creating new projects, or troubleshooting errors. Strong triggers include "algokit init", "algokit project run build", "start localnet", "find an example", "search for contract", "ARC-4", "ARC-56", "logic eval error", "transaction rejected", "overspend", "create a new project", "initialize project".
This is the aggregated parent skill for language-agnostic Algorand development tools, workflows, and standards. Use the reference files below to find detailed guidance for each topic.
# Install AlgoKit CLI
pipx install algokit
# Create a new project
algokit init -n my-project -t typescript --answer preset_name production --defaults
# Development cycle
algokit project run build # Compile contracts
algokit project run test # Run tests
algokit localnet start # Start local network
algokit project deploy localnet # Deploy
Navigate to the appropriate reference based on your task.
Build, test, deploy, and manage local networks with AlgoKit CLI.
Find working contract examples and code patterns from Algorand Foundation repositories using WebFetch with raw GitHub URLs.
Initialize new Algorand projects using AlgoKit templates.
General workflow for building Algorand smart contracts (language-agnostic steps).
ARC-4 ABI encoding, ARC-32/ARC-56 application specifications, and related standards.
Diagnose and fix common Algorand development errors.
| Topic | Files | Description | | ----- | ----- | ----------- | | AlgoKit CLI | 2 | Build, test, deploy commands and localnet management | | Search Examples | 2 | WebFetch patterns for finding Algorand code examples | | Create Project | 2 | algokit init templates, presets, and options | | Build Contracts | 2 | Language-agnostic contract building workflow | | ARC Standards | 3 | ARC-4 ABI, ARC-32/56 app specs | | Troubleshoot | 3 | Error diagnosis for contracts and transactions |
.md file for step-by-step guidance-reference.md file for detailed API/CLI detailsalgorand-typescript or algorand-python parent skillsSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer