From algorand-plugin
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".
How this skill is triggered — by the user, by Claude, or both
Slash command
/algorand-plugin:algorand-developmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
references/build-smart-contracts-reference.mdreferences/build-smart-contracts.mdreferences/create-project-reference.mdreferences/create-project.mdreferences/implement-arc-standards-arc32-arc56.mdreferences/implement-arc-standards-arc4.mdreferences/implement-arc-standards.mdreferences/search-algorand-examples-reference.mdreferences/search-algorand-examples.mdreferences/troubleshoot-errors-contract.mdreferences/troubleshoot-errors-transaction.mdreferences/troubleshoot-errors.mdreferences/use-algokit-cli-reference.mdreferences/use-algokit-cli.mdThis 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 skillsnpx claudepluginhub goplausible/claude-algorand-plugin --plugin algorand-pluginScans Algorand smart contracts for 11 vulnerabilities including rekeying attacks, unchecked transaction fees, missing field validations, and access control issues. Use when auditing TEAL/PyTeal projects.
Implements reference architecture for Alchemy-powered Web3 dApps: multi-chain clients, React/Next.js frontend, API endpoints, webhooks, caching, and project structure.