What problem does it solve? Deploying and calling Algorand smart contracts involves many moving parts—building artifacts, managing App IDs, encoding ABI calls, and reading on-chain state. This Skill provides a complete, repeatable workflow so you can deploy contracts and write interaction scripts without memorizing CLI flags or client APIs. ## Core Features & Use Cases - Build and Deploy Workflow: Compile contracts with algokit project run build and deploy to localnet, testnet, or mainnet with idempotent deploy scripts. - Typed Client Interaction: Call ABI methods, read global/local/box state, and handle opt-in, close-out, and delete operations through generated TypeScript clients. - Troubleshooting Reference: A detailed reference covers CLI commands, client patterns, environment variables, and common error resolutions. - Use Case: After building a Counter contract, deploy it to localnet, then write a script that calls the increment method and reads the updated global state using the generated typed client. ## Quick Start Ask the AI to build the contract, deploy it to localnet, and write a TypeScript script that calls a method on the deployed app using the generated client.