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

# Agent Skills

> Loadable playbooks for common agent workflows with Framelane.

## What are Agent Skills?

Agent Skills are structured playbooks that encode the complete API call sequence, async completion pattern, error handling, and rate limit considerations for a common Framelane workflow.

They are designed to be loaded by AI agents (Claude, GPT-4, Cursor Agent, etc.) to eliminate the need for the agent to figure out the multi-step API flow from scratch.

## Loading skills

Skills are static, machine-readable YAML playbooks — no MCP or account needed to read
them. Fetch any docs page as raw markdown by appending `.md` to its URL, or install the
self-contained [Framelane skill](https://framelane.io/skill.md) for the full agent
workflow. Once you hold a key, drive the actual calls through the authenticated action
MCP at `https://mcp.framelane.io/mcp`.

## Available skills

| Skill                                                        | What it orchestrates                                                             |
| ------------------------------------------------------------ | -------------------------------------------------------------------------------- |
| [`render-video`](/agent-skills/render-video)                 | source URL → create render → await webhook → download                            |
| [`transcribe`](/agent-skills/transcribe)                     | audio/video → transcribe → return transcript with word timestamps                |
| [`generate-social-clip`](/agent-skills/generate-social-clip) | source + time range → trim, crop 9:16, transcribe, multi-style captions → render |
| [`remove-background`](/agent-skills/remove-background)       | image/video → task → await → download                                            |
| [`super-resolution`](/agent-skills/super-resolution)         | upscale → task → await → download                                                |
| [`batch-tasks`](/agent-skills/batch-tasks)                   | submit N tasks in parallel, track all, return results map                        |
| [`webhook-setup`](/agent-skills/webhook-setup)               | register endpoint, verify signature, handle retries                              |

## Skill format

Each skill is a structured YAML document that encodes:

* **Goal**: what the skill accomplishes
* **Prerequisites**: required API keys, webhook setup
* **Steps**: ordered API calls with exact request shapes
* **Async pattern**: how to wait for job completion
* **Error handling**: which error codes to expect and how to recover
* **Rate limits**: relevant limits to respect
