> This is the Markdown version of the Azimo developer docs page "Skills", for use by an AI assistant.
> - Azimo (https://azimo.ai) is an AI business-video production service: a brief and a few files in, a QA-checked commercial video out. It offers an asynchronous REST API, Python and TypeScript SDKs, the azimo command line and an MCP server.
> - Base URL: https://azimo.ai
> - Auth: every /v1 request sends `Authorization: Bearer <API key>` (create a key at https://azimo.ai/console#dev); `X-Project-ID` selects a project, the default project otherwise.
> - This page: https://azimo.ai/en/developers/skills
> - Prices are not published: contact sales@azimo.ai.

# Skills

A skill is a set of instructions for an AI assistant. Put it in the skills folder of Claude Code or Claude and the assistant knows when and how to make videos with Azimo: plan first, produce after confirmation, then wait and download the film.

## Install

1. Install the `azimo` command or connect MCP, as described in [CLI and MCP](https://azimo.ai/en/developers/cli-mcp).
2. Create `~/.claude/skills/azimo/SKILL.md` (or `.claude/skills/azimo/SKILL.md` inside one project) and paste the text below.
3. Start a new session and ask: "Use Azimo to make a 60-second pitch video for this project."

## SKILL.md

```markdown
---
name: azimo
description: Make business videos (project pitches, product introductions and more) with Azimo. Use when the user wants a video, a promo or a pitch film.
---

# Making a video with Azimo

1. Gather what the film is about, who will watch it and what they should do next; upload any PDFs, slides or images first.
2. Create a plan (free): `azimo plan --prompt "…" --duration 60 --subtitles`; for a project pitch add `--workflow project` and the seven content_data fields.
3. Show the user the plan and **only after they confirm** start production: `azimo create --plan <plan id>`. Each delivered film is charged once; a film that fails QA is free.
4. Wait: `azimo wait <video id>`; a film usually takes 10–40 minutes.
5. Download: `azimo download <video id> --name all`, then tell the user where the film, subtitles and cover are.

Never start production before the user confirms. A timeout is not a failure: check the status before retrying.
```
