← All contributor paths
Individual contributor

Ship your first thing to NANDA Town.

You are a student, an indie developer, or a researcher. You learn best by doing. Here is the shortest path from zero to a real contribution, in two steps. No prior experience needed.

1 Path A · improve the town itself

Fix one small thing in NANDA Town

The best way to understand how the town works is to change one piece of it. Pick a building block, improve it, and open a pull request. Our step-by-step guide walks you through it even if you have never used GitHub.

Fork the NANDA Town repo and run it locally.
Improve one building block, or add a plugin, scenario, or validator.
Add tests, make the checks pass, and open a pull request.
2 Path B · build a service + SkillMD

Build something an agent can use on its own

Build any small service, put it online, and write a SkillMD: a one-page file that teaches an AI agent how to use it with no human help. If a plain agent can read your file and call your service correctly, you are in.

Build and host a service. Use Railway, Vercel, Render, Fly, or your own computer with ngrok.
Write a SkillMD: the name, what it does, the web address, the links to call, and the steps.
Submit it on the NANDA Town skills page with your live links.
Either path is a real contribution on its own. Doing both teaches you the most: the PR shows you how the town works, the service makes you part of it.

Submit it, right here

Your contribution can take any of these forms. Real code is strongest, but a demo counts. Each button opens the submission form with the right fields ready.

1

Code contribution preferred

A pull request, or a service plus its SkillMD. Submit code →

2

A video of your demo

A short screen recording of your service working. Submit a video →

3

A live link

A public URL people, and agents, can try. Submit a live link →

4

A written case

A short write-up of what you built and why it helps the town. Submit a write-up →