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

# Skills

> Install Opper skills to give your AI editor context about the Opper SDKs and APIs

Skills are markdown files that give AI code editors context about how to use Opper. They work with any editor that supports the [Agent Skills](https://agentskills.io) standard, including Claude Code, Cursor, Cline, GitHub Copilot, OpenAI Codex, and Windsurf.

When installed, skills are loaded automatically by your editor. The editor reads a short description of each skill at startup and loads the full documentation when your task matches the skill's domain.

## Installation

Install all Opper skills at once:

```bash theme={null}
npx skills add opper-ai/opper-skills
```

The installer will detect your editor and walk you through the setup.

Or install individual skills:

```bash theme={null}
npx skills add opper-ai/opper-skills/opper-python-sdk
npx skills add opper-ai/opper-skills/opper-node-sdk
npx skills add opper-ai/opper-skills/opper-python-agents
npx skills add opper-ai/opper-skills/opper-node-agents
npx skills add opper-ai/opper-skills/opper-api
npx skills add opper-ai/opper-skills/opper-cli
```

### Manual setup

Skills are folders with a `SKILL.md` file placed in your editor's skills directory (e.g. `.claude/skills/` for Claude Code). You can copy them directly:

```bash theme={null}
git clone https://github.com/opper-ai/opper-skills.git
mkdir -p .claude/skills
cp -r opper-skills/opper-python-sdk .claude/skills/
```

### Other editors

See the [opper-skills repository](https://github.com/opper-ai/opper-skills) for setup instructions for GitHub Copilot, Cline, OpenAI Codex, Windsurf, and other compatible editors.

## Try it out

Once skills are installed, just ask your editor what you need. The agent will use the right SDK, follow the correct patterns, and produce working code:

* "Create an Opper function that extracts key entities from a document"
* "Build a RAG pipeline using an Opper index"
* "Set up a Python agent with tool use that can search our knowledge base"

## Available skills

| Skill                   | Description                                                                         | Language   |
| ----------------------- | ----------------------------------------------------------------------------------- | ---------- |
| **opper-python-sdk**    | Calls, structured output, knowledge bases, and tracing with the Opper Python SDK    | Python     |
| **opper-node-sdk**      | Calls, structured output, knowledge bases, and tracing with the Opper Node SDK      | TypeScript |
| **opper-python-agents** | Build AI agents with tools, memory, and multi-agent composition in Python           | Python     |
| **opper-node-agents**   | Build AI agents with tools, streaming, and multi-agent composition in TypeScript    | TypeScript |
| **opper-api**           | Call the Opper REST API directly with any HTTP client                               | HTTP       |
| **opper-cli**           | Call functions, manage indexes, track usage, and configure models from the terminal | Bash       |

## Updating skills

Skills don't auto-update. To get the latest versions:

```bash theme={null}
# If installed via npx skills
npx skills update

# If cloned manually
cd opper-skills && git pull
```
