Guide for writing TypeScript code with AlgoKit Utils (@algorandfoundation/algokit-utils). Use this skill whenever the user is building on Algorand with TypeScript — client setup, account management, payments, asset operations, atomic transaction groups, smart contract deployment and interaction (AppFactory, AppClient, ARC-56/ARC-32 specs), raw app calls, key registration, network management, testing with algorandFixture, error handling, and the low-level crypto primitives under @algorandfoundation/algokit-utils/crypto (Ed25519 keygen/signing/verification, SHA-512/256 hash, Peikert xHD BIP44 wallets, wrapped-secret patterns). Trigger on imports from @algorandfoundation/algokit-utils (incl. /crypto, /testing, /transact subpaths), references to AlgorandClient, AppFactory, AppClient, AlgoAmount, algorandFixture, ed25519Generator, peikertXHdWalletGenerator, hash, WrappedEd25519Seed, or RawEd25519Signer. Also on any TypeScript or JavaScript code that builds on Algorand.
$npx -y skills add algorand-devrel/algorand-agent-skills --skill algokit-utils-tsInstalls into the current project.
Run `npx skills use "https://github.com/algorand-devrel/algorand-agent-skills" --skill "algorand-devrel/algorand-agent-skills/algokit-utils-ts"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/algorand-devrel/algorand-agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/algorand-devrel/algorand-agent-skills"` and select the relevant skills, then follow their instructions.