# Lavendly ## Docs - [Author your own skill](https://docs.lavendly.ai/agent-skills/authoring.md): Write a custom Lavendly skill for your team's voice and use case. - [Cost-aware skill](https://docs.lavendly.ai/agent-skills/cost-aware.md): Budget guardrails for autonomous agents. Cap spend, prefer cheap models when 'good enough' is good enough. - [Multi-clip skill](https://docs.lavendly.ai/agent-skills/multi-clip.md): Consistent characters, palette, and pacing across a sequence of shots. - [Agent skills overview](https://docs.lavendly.ai/agent-skills/overview.md): An MCP gives the agent tools. A skill teaches the agent how to use them well. - [Storyteller skill](https://docs.lavendly.ai/agent-skills/storyteller.md): Narrated shorts from a one-line idea. Voice + music + captions, every time. - [Attach track](https://docs.lavendly.ai/api-reference/audio/attach-track.md): Attach a voiceover or music track to a clip. Materializes a real canvas node. - [Detach track](https://docs.lavendly.ai/api-reference/audio/detach-track.md): Remove a track. Optionally also delete the source canvas node. - [Get audio summary](https://docs.lavendly.ai/api-reference/audio/get-audio.md): Derived per-clip audio model. Single source of truth = (nodes, edges). - [Set clip native audio](https://docs.lavendly.ai/api-reference/audio/set-native-audio.md): Configure how a clip's baked-in model audio mixes with attached tracks. - [Update track](https://docs.lavendly.ai/api-reference/audio/update-track.md): Adjust a track's mix, trim window, or subtitle style. - [Authentication](https://docs.lavendly.ai/api-reference/authentication.md): Bearer-token auth. Idempotency keys are recommended. - [Get catalog](https://docs.lavendly.ai/api-reference/billing/catalog.md): List plans and credit packs that can be purchased on this deploy. - [Start checkout](https://docs.lavendly.ai/api-reference/billing/checkout.md): Create a Stripe Checkout session for a subscription or a credit pack. - [Open customer portal](https://docs.lavendly.ai/api-reference/billing/portal.md): Stripe-hosted portal for managing an existing subscription. - [Webhook receiver](https://docs.lavendly.ai/api-reference/billing/webhook.md): Stripe-to-Lavendly webhook ingest. Verifies signature, dedupes, credits the user. - [Errors](https://docs.lavendly.ai/api-reference/errors.md): One envelope. Machine-readable code. Human-readable message. - [Commit reserve](https://docs.lavendly.ai/api-reference/ledger/commit.md): Convert a pending reserve into a confirmed spend. - [Get ledger](https://docs.lavendly.ai/api-reference/ledger/get.md): Credit balance, plan, pending reservations, recent transactions. - [Refund reserve](https://docs.lavendly.ai/api-reference/ledger/refund.md): Release a pending reserve without spending. - [Reserve credits](https://docs.lavendly.ai/api-reference/ledger/reserve.md): Hold credits before spending. Returns a token to commit or refund. - [Monthly usage](https://docs.lavendly.ai/api-reference/ledger/usage.md): How much of the upstream USD budget the user has burned this month. - [Overview](https://docs.lavendly.ai/api-reference/overview.md): Base URL, conventions, versioning, and the 23-operation surface. - [Create render](https://docs.lavendly.ai/api-reference/renders/create.md): Queue a render. Returns a job handle; poll get-render. - [Get render](https://docs.lavendly.ai/api-reference/renders/get.md): Poll a render job. Returns status + progress + result. - [List renders for workflow](https://docs.lavendly.ai/api-reference/renders/list.md): All render jobs for a single workflow. - [List all renders](https://docs.lavendly.ai/api-reference/renders/list-all.md): Cross-workflow render history for the user. - [Status & schema](https://docs.lavendly.ai/api-reference/status-and-schema.md): Two introspection endpoints. Use them at session start. - [Create workflow](https://docs.lavendly.ai/api-reference/workflows/create.md): Persist a new workflow. Supports Idempotency-Key. - [Delete workflow](https://docs.lavendly.ai/api-reference/workflows/delete.md): Permanently remove a workflow. Renders are not deleted. - [Get workflow](https://docs.lavendly.ai/api-reference/workflows/get.md): Fetch a workflow's full nodes + edges. - [List workflows](https://docs.lavendly.ai/api-reference/workflows/list.md): Returns the user's workflows, most-recently-updated first. - [Update workflow](https://docs.lavendly.ai/api-reference/workflows/update.md): Replace fields on a workflow. Pass only what you want to change. - [The audio model](https://docs.lavendly.ai/guides/audio-model.md): How native audio and attached tracks compose. One graph, no hidden state. - [Build your first video](https://docs.lavendly.ai/guides/build-your-first-video.md): End-to-end walkthrough: shot → voiceover → music → render. - [Credits & plans](https://docs.lavendly.ai/guides/credits-and-plans.md): How the ledger works, what each plan gives you, and why agents should reserve before they render. - [Idempotency](https://docs.lavendly.ai/guides/idempotency.md): Retry safely with one header. - [Stripe setup](https://docs.lavendly.ai/guides/stripe-setup.md): Wire up subscriptions and credit packs with one script. - [Introduction](https://docs.lavendly.ai/introduction.md): Lavendly is an AI video platform where an agent produces a finished film (script, voiceover, music, captions, and cut) without a human in the loop. - [Install in Claude Code](https://docs.lavendly.ai/mcp/install-claude-code.md): Register Lavendly as an MCP server in Claude Code. - [Install in Claude Desktop](https://docs.lavendly.ai/mcp/install-claude-desktop.md): Two-minute setup. Claude Desktop gains the Lavendly MCP on next launch. - [Install in Cursor](https://docs.lavendly.ai/mcp/install-cursor.md): Drop Lavendly into Cursor's Composer. - [Install in OpenClaw](https://docs.lavendly.ai/mcp/install-openclaw.md): Give your OpenClaw agent the ability to produce finished videos through Lavendly's MCP server. - [MCP overview](https://docs.lavendly.ai/mcp/overview.md): Lavendly ships a Model Context Protocol server so any MCP-aware agent can drive the canvas. - [Tools reference](https://docs.lavendly.ai/mcp/tools-reference.md): All 27 MCP tools, grouped by domain. Each maps 1:1 to an API operation. - [Quickstart](https://docs.lavendly.ai/quickstart.md): From zero to a rendered video in five minutes. - [Anthropic SDK pattern](https://docs.lavendly.ai/sdks/anthropic-sdk.md): Use Lavendly tools through Claude's tool-use loop from your own agent runtime. - [Node SDK](https://docs.lavendly.ai/sdks/node.md): Generate videos from Node. Cookbook patterns for typical agent workflows. - [Python SDK](https://docs.lavendly.ai/sdks/python.md): Generate videos from Python. Cookbook patterns for typical agent workflows.