# Agora skills (/en/realtime-media/broadcast-streaming/skills)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

Agora skills is a set of structured reference files that give AI coding assistants deep knowledge of Agora's platform. When you ask your assistant to build something with Agora, it loads the relevant skill files covering products, APIs, and platform-specific code examples, so it can generate working code without guessing.

Skills includes integration with the [Agora MCP server](#agora-mcp-server), which gives your assistant access to live Agora documentation. For installation instructions and supported tools, see the [Agora Skills repository](https://github.com/AgoraIO/skills).

### Installation [#installation]

Install Agora Skills using one of the following methods:

#### Skills CLI (recommended) [#skills-cli-recommended]

Run the following command:

```bash
npx skills add github:AgoraIO/skills
```

Skills activate automatically when your agent detects relevant tasks, for example, "build a voice agent", "integrate Agora RTC", or "generate a token".

#### Manual installation [#manual-installation]

Clone the repository once and point your AI coding assistant to the skill files directly.

1. Clone the [Agora Skills repo](https://github.com/AgoraIO/skills.git):

   ```bash
   git clone https://github.com/AgoraIO/skills.git ~/agora-skills
   ```

2. Point your AI assistant to `skills/agora/`.

Follow the instructions for your AI coding assistant:

<Tabs defaultValue="claude">
  <TabsList>
    <TabsTrigger value="claude">
      Claude Code
    </TabsTrigger>

    <TabsTrigger value="cursor">
      Cursor
    </TabsTrigger>

    <TabsTrigger value="windsurf">
      Windsurf
    </TabsTrigger>

    <TabsTrigger value="copilot">
      GitHub Copilot
    </TabsTrigger>

    <TabsTrigger value="other">
      Other tools
    </TabsTrigger>
  </TabsList>

  <TabsContent value="claude">
    Run the following commands inside Claude Code:

    * **User-level** (available across all your projects)

      ```bash
      /plugin marketplace add AgoraIO/skills
      /plugin install agora
      ```

    * **Project-level** (shared with your team via version control)

      ```bash
      /plugin marketplace add AgoraIO/skills
      /plugin install agora --scope project
      ```
  </TabsContent>

  <TabsContent value="cursor">
    Copy or symlink `skills/agora/` into `.cursor/rules/`. For more information, see [Cursor skill directories](https://cursor.com/docs/skills#skill-directories).
  </TabsContent>

  <TabsContent value="windsurf">
    Add `skills/agora/` to your Cascade context. For more information, see [Windsurf skills](https://docs.windsurf.com/windsurf/cascade/skills).
  </TabsContent>

  <TabsContent value="copilot">
    Reference via `@workspace` or add to `.github/copilot-instructions.md`. For more information, see [Create skills for Copilot in the CLI](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/create-skills) or [Create skills for the Copilot coding agent](https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/create-skills).
  </TabsContent>

  <TabsContent value="other">
    The skill files are plain markdown. Point your tool to `skills/agora/` or load individual files directly. Use `SKILL.md` as the entry point.
  </TabsContent>
</Tabs>
