What problem does it solve? Algorand developers frequently encounter cryptic error messages like "logic eval error: assert failed pc=123" or "overspend" without clear guidance on root causes or fixes. This Skill maps common Algorand errors to their causes and provides concrete code-level solutions. ## Core Features & Use Cases - Contract Error Diagnosis: Explains assert failures, opcode budget exceeded, ABI encoding errors, and box/state issues with fixes in Algorand Python and TypeScript. - Transaction & Account Error Resolution: Covers overspend, minimum balance requirements, asset opt-in failures, group limits, and network mismatches. - SDK Exception Handling: Addresses AlgodHTTPError status codes, confirmation timeouts, and connection failures. - Use Case: When a transaction fails with "dynamic cost budget exceeded", the Skill explains the 700 opcode budget limit and shows how to pool budget with additional app calls or split logic across multiple calls. ## Quick Start Ask the assistant to diagnose the Algorand error message you received, such as "logic eval error: assert failed pc=123", and apply the suggested fix.