Agent Skill

Install the Orshot agent skill to enhance your AI coding agent with Orshot API knowledge


GitHub Repository: https://github.com/orshot-hq/orshot-agent-skills

skills.sh: https://skills.sh/orshot-hq/orshot-agent-skills/orshot

Introduction#

The Orshot Agent Skill gives your AI coding agent comprehensive knowledge of the Orshot API, SDKs, dynamic parameters, and integrations. Once installed, your agent can write correct Orshot API calls, use the right SDK methods, and handle errors — all without you referencing the docs manually.

Agent skills are part of the open Agent Skills ecosystem. They work with 30+ AI coding agents.

Supported Agents#

The skill works with all agents that support the Agent Skills specification, including:

  • Cursor
  • Claude Code
  • GitHub Copilot
  • Windsurf
  • Codex
  • Cline
  • Roo Code
  • Gemini CLI
  • Amp
  • Trae
  • OpenCode
  • Kilo Code
  • Goose
  • And many more

Installation#

Install the skill using the skills CLI:

npx skills add orshot-hq/orshot-agent-skills

The CLI auto-detects your installed agents and configures them.

Install for Specific Agents#

npx skills add orshot-hq/orshot-agent-skills -a cursor
npx skills add orshot-hq/orshot-agent-skills -a claude-code
npx skills add orshot-hq/orshot-agent-skills -a github-copilot
npx skills add orshot-hq/orshot-agent-skills -a windsurf

Install Globally#

Install globally so the skill is available across all your projects:

npx skills add orshot-hq/orshot-agent-skills -g

Non-Interactive Installation#

For CI/CD or scripting:

npx skills add orshot-hq/orshot-agent-skills -g -y -a cursor

What's Included#

The skill covers the complete Orshot platform:

API Endpoints#

  • Render from Studio TemplatesPOST /v1/studio/render
  • Render from Utility TemplatesPOST /v1/generate/{renderType}
  • Generate Signed URLsPOST /v1/signed-url/create
  • List/Get/Delete/Duplicate Studio Templates
  • Brand Assets API — Upload, list, delete
  • Enterprise APIs — Create templates, bulk create, update modifications, generate variants

Dynamic Parameters#

  • Style overridestitle.fontSize, title.color, logo.borderRadius, etc.
  • AI content generation.prompt for text and image elements
  • Interactive links.href for clickable elements in PDFs
  • Video parameters.trimStart, .trimEnd, .muted, .loop
  • Multi-page syntaxpage1@title, page2@subtitle

SDKs#

  • Node.jsnpm install orshot
  • Pythonpip install orshot
  • PHPcomposer require nicholasgriffintn/orshot-php
  • Rubygem install orshot

Social Publishing#

Publish rendered images and videos directly to 13+ social platforms via API — including Twitter/X, Instagram, LinkedIn, Pinterest, Facebook, TikTok, YouTube, Threads, Bluesky, and more. The skill covers the full publish API parameter with scheduling, drafts, and per-platform options.

Developer Apps & OAuth#

Build third-party integrations with OAuth 2.0. The skill covers app registration, Authorization Code flow, Device flow (for CLI/headless apps), token management, and all available permission scopes.

White-Label Embed#

Embed Orshot's template editor into your app using iframe, React SDK, or Vue SDK. The skill covers setup, per-user templates, JWT authentication, webhooks, and programmatic control via PostMessage API.

Response Handling#

  • Types: url, base64, binary
  • Formats: png, webp, jpg, avif, pdf, mp4, webm, gif
  • PDF options: margins, page ranges, color mode (RGB/CMYK), DPI

Error Reference#

Common error codes, what they mean, and how to fix them.

Live Documentation Access#

The skill teaches your agent to fetch any Orshot documentation page as clean markdown by appending .md to the URL. This means your agent always has access to the latest, most detailed docs on demand — without the skill file needing to include everything.

For example, your agent can fetch https://orshot.com/docs/api-reference.md or https://orshot.com/docs/publish/publish-from-api.md for detailed reference when needed.

Migration from Competitors#

The skill includes accurate API mapping tables for migrating from other image generation platforms. Each migration guide covers authentication changes, endpoint mapping, and request format translation with side-by-side code examples.

Supported migrations:

  • BannerBear — array-based modifications → flat object
  • Placidlayers object → flat modifications
  • Creatomate — UUID template IDs → integer IDs, output format differences
  • RenderFormX-API-KEY header + data dot notation → Bearer auth + modifications
  • Abyssaleelements with payload → flat modifications
  • DynaPictures — endpoint mapping
  • Contentdrips — key differences

Usage#

After installation, describe what you want in natural language. Your agent will write the correct code.

Example prompts:

  • "Generate a PNG from my Orshot template 123 with the title 'Hello World'"
  • "Use the Orshot Python SDK to render a PDF from template 456"
  • "Create a signed URL for my website-screenshot template that never expires"
  • "Generate a 10-second MP4 video from template 789 with custom trimming"
  • "List all my studio templates using the Orshot API"
  • "Migrate my BannerBear API integration to Orshot"
  • "Set up OAuth for my app to access Orshot workspaces"
  • "Add social publishing to my render workflow — post to Twitter and LinkedIn"
  • "Embed the Orshot editor in my React app with per-user templates"

Managing the Skill#

List Installed Skills#

npx skills list

Update to Latest Version#

npx skills update

Remove the Skill#

npx skills remove orshot

Agent Skill vs MCP Server#

Agent SkillMCP Server
What it doesTeaches your agent Orshot API knowledgeGives your agent live tools to call Orshot API
How it worksStatic instructions injected into contextReal-time API calls via MCP protocol
API key handlingYou write the code with your keyAgent calls API directly (key in prompt or env)
Best forWriting production codeQuick interactive prototyping
Installnpx skills add orshot-hq/orshot-agent-skillsAdd SSE URL to agent config

Both can be used together for the best experience — the skill provides knowledge while the MCP server provides live tooling.

Ready to automate?

Start rendering images, PDFs and videos from your templates in under 2 minutes. Free plan, no credit card.

Get your API key
  • Image, PDF and video generation via API
  • Visual editor with AI and smart layouts
  • Zapier, Make, MCP and 50+ integrations
  • White-label embed for your own app
  • 60 free renders — no credit card required