# Build an app (build-avatar-app)

URL: https://www.atmee.ai/docs/v2/agents/skills/build-avatar-app

> The skill that codes an app or website around your avatar: backend sessions, the call page, tools and an agenda.

## What it does

`build-avatar-app` codes an app or website around an avatar in your project: a backend that starts
conversations, a page that joins the call, and, when the app needs them, tools the avatar can use
and an agenda it follows. It writes code, so it does most in a coding agent (Claude Code, Codex or Cursor) that can save files
into your project.

## Start it

```text
Build a page where shoppers talk to our product guide avatar, and let it add items to the cart.
```

A brief from [Plan an app](/docs/v2/agents/skills/plan-avatar-app) makes a good start.

## What it walks you through

1. **Pick the avatar**, or make one first with [Make an avatar](/docs/v2/agents/skills/create-avatar).
2. **Shape the app** from your brief, or from a few questions.
3. **Get an API key** for your backend. The secret goes straight into your `.env`, never the chat.
4. **The backend:** an endpoint that starts a session and hands your page a room to join.
5. **The page:** joins the call and shows the avatar.
6. **Tools**, when the avatar acts on your app: functions it can call, handled in your page.
7. **An agenda**, when the conversation has steps to follow.
8. **Prove it live:** a real conversation, checked end to end.
9. **Document and ship.**

## Credits

Conversations are billed per minute while they run, including the live test; the agent says so
before it starts one. See [pricing](https://www.atmee.ai/pricing).

## What you have at the end

A working app in your project, tested in a live conversation, with a README on how to run and
deploy it. The [API section](/docs/v2/api) documents what it calls.
