> ## Documentation Index
> Fetch the complete documentation index at: https://docs.formbharo.artpark.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Skills

> Give a coding agent the FormBharo skill so it can build and manage voice form agents for you.

An [Agent Skill](https://agentskills.io) is a folder of instructions that teaches a coding agent how to do one specific job. FormBharo publishes one: `formbharo`.

## Install

<CodeGroup>
  ```bash Claude Code theme={null}
  npx skills add ARTPARK-SAHAI-ORG/formbharo-skills --agent claude-code -g
  ```

  ```bash Cursor theme={null}
  npx skills add ARTPARK-SAHAI-ORG/formbharo-skills --agent cursor
  ```

  ```bash Windsurf theme={null}
  npx skills add ARTPARK-SAHAI-ORG/formbharo-skills --agent windsurf
  ```

  ```bash Codex theme={null}
  npx skills add ARTPARK-SAHAI-ORG/formbharo-skills --agent codex
  ```
</CodeGroup>

Restart your coding agent session after installing so it picks up the skill. The repo is public ([ARTPARK-SAHAI-ORG/formbharo-skills](https://github.com/ARTPARK-SAHAI-ORG/formbharo-skills)), so no credentials are needed.

### Manual install

```bash theme={null}
git clone https://github.com/ARTPARK-SAHAI-ORG/formbharo-skills.git
cp -r formbharo-skills/skills/formbharo ~/.claude/skills/formbharo
```

Copy the whole `formbharo` folder, and for other tools copy it into their skills folder instead (Cursor: `.cursor/skills/`).

## Before you use it

Set these two environment variables. The names are the skill's own, and differ from the rest of this site's convention.

| Variable            | What it is                                                                                   |
| ------------------- | -------------------------------------------------------------------------------------------- |
| `FORMBHARO_API_KEY` | Create one in the web app under **Settings → API keys**. Starts with `fb_live_`, shown once. |
| `FORMBHARO_API_URL` | The address of your FormBharo API. This is not the web app's address.                        |

Verify both are set correctly:

```bash theme={null}
curl -s -H "Authorization: Bearer $FORMBHARO_API_KEY" "$FORMBHARO_API_URL/api/v1/agents"
```

A list back, even an empty `[]`, means it is set up correctly.

## What it can do

Describe your form to your coding agent in plain English, for example "collect name, age, and whether they have a fever, in Hindi", and the skill builds and publishes the agent. You can also ask it to edit an existing agent, pull the answers people gave on calls, and read back analytics.

It works from a plain-English description only, not a PDF or document directly. To turn a form document into an agent, see [PDF to form](/guides/pdf-to-form).

## Next steps

<CardGroup cols={2}>
  <Card title="Agent config schema" icon="brackets-curly" href="/reference/agent-config-schema">
    See the full shape of an agent's JSON config
  </Card>

  <Card title="API keys" icon="key" href="/getting-started/api-keys">
    Create the API key the skill authenticates with
  </Card>
</CardGroup>
