AGENTS.md
This repository contains Algorand Agent Skills - a collection of skills and configurations for AI-assisted Algorand development.
What This Repo Contains
skills/- Universal Algorand skills (building contracts, testing, deployment, etc.)setups/- Tool-specific configurations for OpenCode, Claude Code, Cursor, and Copilotscripts/- Skill tooling (init, validate, package).claude/skills/skill-creator/- Skill for creating new skills
For Agents Working on This Repo
When contributing to this repo, follow these guidelines:
Skill Structure
Each skill lives in skills/<skill-name>/ with:
SKILL.md- Required: YAML frontmatter + instructionsREFERENCE.md- Optional: Detailed reference documentationEXAMPLES.md- Optional: Usage examples- Additional
.mdfiles for topic-specific details
SKILL.md Format
---
name: skill-name
description: Brief description of when to use this skill
---
# Skill Title
## When to use this skill
[Triggers and use cases]
## Overview / Core Workflow
[Main steps]
## How to proceed
[Detailed instructions]
## Important Rules / Guidelines
[Critical do's and don'ts]
## References / Further Reading
[Links to related skills and docs]
Best Practices
- Keep SKILL.md under 500 lines - Split detailed content into separate files
- Include strong triggers - List phrases that should activate this skill
- Provide examples - Show correct and incorrect patterns
- Link related skills - Help agents discover related capabilities, see Progressive Disclosure
Testing Skills
To test a skill:
- Create a test AlgoKit project
- Copy
setups/AGENTS.mdand relevant setup files to the project - Copy the
skills/directory - Use your AI coding tool to trigger the skill
- Verify the output follows expected patterns
Contributing
See CONTRIBUTING.md for detailed contribution guidelines, including:
- How to add new skills
- PR process and review checklist
- Style guide