Algorand Foundation
Official@algorandfoundation
The Algorand Foundation
Agent Skills by Algorand Foundation
Showing 12 vetted skills indexed across 1 GitHub repositories.
call-smart-contracts
Deploy and interact with Algorand smart contracts using AlgoKit and generated TypeScript clients.
deploy-react-frontend
Build React frontends for Algorand dApps with wallet integration.
use-algokit-utils
Create AlgorandClient instances and manage transactions for Algorand from TypeScript or Python.
search-algorand-examples
Search GitHub for Algorand contract examples and patterns.
algorand-ts-migration
Migrate Algorand smart contracts from TEALScript or TypeScript Beta to 1.0.
use-algokit-cli
Automate Algorand project build, test, and localnet deployment workflows.
troubleshoot-errors
Map Algorand error messages to structured fixes for contracts and transactions.
implement-arc-standards
Implement Algorand ARC standards and generate ARC-56 JSON specs and typed clients.
algorand-typescript
Reference Algorand TypeScript syntax, storage patterns, and AVM safety rules.
build-smart-contracts
Design and implement Algorand PuyaTs/PuyaPy smart contracts from concept to deployment.
test-smart-contracts
Automate Algorand smart contract testing with Vitest or Jest.
create-project
Bootstrap AlgoKit projects for Algorand dApps and smart contracts.
Frequently Asked Questions About Algorand Foundation
FAQPage SchemaWhat specific tasks can developers perform using these resources?▼
Developers can design, implement, and test smart contracts using PuyaTs, manage transaction lifecycles, and generate typed clients from ARC-56 specifications. These resources facilitate the entire lifecycle from project bootstrapping to localnet deployment and frontend integration for decentralized applications.
Which technical personas are the primary target for these resources?▼
These resources are designed for blockchain engineers and full-stack developers building decentralized applications on the Algorand network. The materials specifically support those managing smart contract state, implementing ARC standards, and ensuring AVM safety rules within their distributed ledger projects.
What are the prerequisites for implementing these smart contract patterns?▼
Implementation requires familiarity with TypeScript or Python, as well as the AlgoKit environment for project bootstrapping. Developers must also understand AVM safety rules and the specific requirements for migrating legacy TEALScript or TypeScript Beta contracts to the current 1.0 standard.