All skills

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.

Use this Skill: https://skilld.dev/gh/algorand-devrel/algorand-agent-skills/algorand-project-setup

This session only. Nothing lands on disk.

SKILL.md

≈82 tokens always: the name and description. ≈587 when used: this file. ≈4.4k more on demand in 3 files.

AlgoKit Project Setup & Examples

Quick Start

# Install AlgoKit
pipx install algokit

# Create a fullstack project — smart contracts + React frontend (default)
algokit init -n my-project -t fullstack --answer preset_name production --answer contract_template typescript --defaults

# Development cycle
cd my-project
algokit project run build    # Compile contracts
algokit project run test     # Run tests
algokit localnet start       # Start local network
algokit project deploy localnet  # Deploy

Reference Guide

Creating Projects

Initialize new Algorand projects using AlgoKit templates and presets.

CLI Commands

Build, test, deploy, and manage LocalNet with AlgoKit CLI.

Searching Examples

Find working contract examples from Algorand Foundation repositories using GitHub tools.

Important Rules

  • Always confirm with user before running algokit init
  • Default to fullstack template (-t fullstack) with TypeScript contracts and production preset — MUST pass --answer contract_template typescript since the default is Python
  • Always build before testing — tests use generated clients
  • Search algorandfoundation repos first — official, vetted examples

Canonical Example Repos

Repository Best For
algorandfoundation/devportal-code-examples Beginner-friendly contract examples (TypeScript + Python)
algorandfoundation/puya-ts Advanced TypeScript contract examples
algorandfoundation/puya Advanced Python contract examples
algorandfoundation/algokit-fullstack-template Fullstack project template (contracts + React)

Always fetch corresponding test files alongside contract examples.

Cross-References

  • algorand-core — AVM mental model, transaction types, protocol concepts
  • algorand-typescript / algorand-python — Contract development syntax and patterns
  • algorand-frontend — React frontend integration and wallet connection

Source: SKILL.md on GitHub

No alerts16d3 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill facilitates Algorand project development using the official AlgoKit CLI. It allows users to scaffold projects, manage local networks, and search for official code examples from Algorand Foundation repositories. The behaviors described are consistent with standard development workflows and no malicious activity was detected.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

Signed by skilld at 774f8a8. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 6 months ago

README badge

README badge for algorand-devrel/algorand-agent-skills/algorand-project-setup