Updated 1mo ago
by algorand-devrel
algorand-agent-skills
Canonical collection of Agent Skills for for AI-assisted development on Algorand
33 GitHub stars (33)
Steady at 33 stars — no new stars in the 16 days since Sep 30.
- 11 skills (11 skills found in its SKILL.md files)
- 16 forks (16 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add algorand-devrel/algorand-agent-skills
Asks which skills and agents to install. Just one: npx skills add algorand-devrel/algorand-agent-skills --skill algokit-utils-py — add -g for every project.
Claude Code
git clone https://github.com/algorand-devrel/algorand-agent-skillscp -r "algorand-agent-skills/skills/algokit-utils-py" ~/.claude/skills/
Copies the algokit-utils-py skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add algorand-devrel/algorand-agent-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
algokit-utils-py
Guide for writing Python code with AlgoKit Utils (`algokit-utils`). Use this skill whenever the user is building on Algorand with Python — client setup, account management, payments, ASA operations, atomic transaction groups, smart contract deployment and interaction (AppFactory, AppClient, ARC-56/ARC-32 specs), raw app calls, TEAL compilation, key registration, network management, error handling…
skills/algokit-utils-py/SKILL.md on GitHub (opens in a new tab) -
algokit-utils-ts
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, te…
skills/algokit-utils-ts/SKILL.md on GitHub (opens in a new tab) -
algorand-core
Foundational mental model for the Algorand Virtual Machine (AVM). Use when encountering AVM concepts, stack machine questions, resource limit errors, opcode budget issues, program size problems, or constraint errors. Use when an agent defaults to PyTEAL, Beaker, or raw TEAL. Read BEFORE writing any smart contract code. Covers the two-type system (uint64/bytes), compilation from TypeScript/Python…
skills/algorand-core/SKILL.md on GitHub (opens in a new tab) -
algorand-ecosystem
Catalog of major projects, protocols, and tools in the Algorand ecosystem. Use when the user asks about Algorand ecosystem projects, DeFi protocols (Folks Finance, Tinyman, Pact, Haystack, Vestige, AlphaArcade), wallets (Pera, Lute, Defly), bridges and cross-chain swaps (XO Swap, SimpleSwap, Allbridge, Wormhole NTT), blockchain explorers and dashboards (Allo, Algo Surf, Lora, Pera Explorer, Nodel…
skills/algorand-ecosystem/SKILL.md on GitHub (opens in a new tab) -
algorand-frontend
Builds Algorand dApp frontends with wallet integration and typed contract clients. Supports React, Vue, SolidJS, Svelte, and vanilla JS/TS via @txnlab/use-wallet. Covers the signer handoff pattern, wallet provider setup, network configuration, and calling contract methods from frontend code. Use when creating a dApp UI, connecting wallets, integrating typed app clients with wallet signers, or cal…
skills/algorand-frontend/SKILL.md on GitHub (opens in a new tab) -
algorand-project-setup
Scaffolds Algorand projects using AlgoKit CLI, manages LocalNet, and retrieves code examples from official GitHub repositories. Use when initializing projects with algokit init, running build/test/deploy commands, starting or resetting LocalNet, or searching for Algorand contract examples and patterns.
skills/algorand-project-setup/SKILL.md on GitHub (opens in a new tab) -
algorand-python
Develops Algorand smart contracts in Python using PuyaPy — covers syntax, decorators, storage, transactions, types, testing with pytest, deployment, AlgoKit Utils, ARC-4/ARC-56 standards, and error troubleshooting. Use when writing algopy contracts, using @arc4.abimethod decorators, working with GlobalState or BoxMap in Python, testing with AlgorandClient, deploying or calling contracts from Pyth…
skills/algorand-python/SKILL.md on GitHub (opens in a new tab) -
algorand-typescript
Develops Algorand smart contracts in TypeScript using Algorand TypeScript (PuyaTs). Covers contract syntax, AVM types, storage patterns, transactions, ABI methods, testing, deployment, and AlgoKit Utils. Use when: (1) writing or modifying .algo.ts smart contracts, (2) using uint64, bytes, GlobalState, BoxMap, LocalState, itxn, gtxn in contracts, (3) testing contracts with algorandFixture/Vitest,…
skills/algorand-typescript/SKILL.md on GitHub (opens in a new tab) -
algorand-x402-python
Builds x402 HTTP-native payment applications on Algorand using Python. Covers clients (httpx, requests), servers (FastAPI, Flask), facilitators, Bazaar discovery, and the x402-avm library. Use when implementing x402 payment flows in Python, creating payment-gated APIs, building x402 facilitators, or integrating the x402-avm package.
skills/algorand-x402-python/SKILL.md on GitHub (opens in a new tab) -
algorand-x402-typescript
Builds x402 HTTP-native payment applications on Algorand using TypeScript. Covers clients (fetch, axios), servers (Express, Hono), facilitators, paywalls, Next.js integration, and the @x402/core library. Use when implementing x402 payment flows in TypeScript, creating payment-gated APIs, building x402 facilitators or paywalls, or integrating @x402/* packages.
skills/algorand-x402-typescript/SKILL.md on GitHub (opens in a new tab) -
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
.claude/skills/skill-creator/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.