# Orshot agent skills

> Content creation and social media skills for AI agents: one skill per job (social posts, carousels, reels, ads, YouTube thumbnails, blog images, PDFs) that teaches the agent to make it on your brand with Orshot, then post or schedule it. Give an agent a skill by pasting its page link, or install all with `npx skills add orshot-hq/orshot-agent-skills`.

## Key facts

- 8 use-case skills plus 2 base skills, open source (MIT) at https://github.com/Orshot-HQ/orshot-agent-skills
- Format: the open Agent Skills format (SKILL.md), loaded by Claude, Codex, Cursor, Gemini CLI, OpenClaw and most coding agents
- Every skill renders through the hosted Orshot MCP server (https://mcp.orshot.com/mcp, OAuth) or the REST API
- The formats the skills design from (real posts, ads and videos studied one by one) are served by the MCP server: `orshot_plan_design` returns the ones that fit a job, with the palette and type; `orshot_get_design_spec` reads the template spec, the craft rules and the packs. Both need an Orshot login
- 100 free credits a month, no card; video renders and social posting need a paid plan

## Skills

| Skill | Makes | Say | Folder |
| --- | --- | --- | --- |
| [Social Media Scheduler](https://orshot.com/agents/skills/social-media-scheduler.md) | Social posting and scheduling to Instagram, TikTok, LinkedIn and 12 more from one chat | "schedule this week's posts" | `orshot-social-media-scheduler` |
| [Social Media Content](https://orshot.com/agents/skills/social-media-content.md) | On-brand Instagram, LinkedIn and Facebook posts from one prompt | "make an instagram post for this" | `orshot-social-media-content` |
| [Carousel](https://orshot.com/agents/skills/carousel.md) | Swipeable Instagram and LinkedIn carousels from any idea or post | "make a tiktok slideshow about this" | `orshot-carousel` |
| [Video Generator](https://orshot.com/agents/skills/video-generator.md) | Reels, Shorts, product and listing videos and animated chart films | "automate my faceless YouTube channel" | `orshot-video-generator` |
| [Ad Creative](https://orshot.com/agents/skills/ad-creative.md) | Facebook, Instagram and Google ads in every size, on brand | "static ad creatives for Meta" | `orshot-ad-creative` |
| [Blog and Marketing Images](https://orshot.com/agents/skills/blog-images.md) | Blog covers, OG images and in-article graphics for every post | "make a featured image for this post" | `orshot-blog-images` |
| [YouTube Thumbnail](https://orshot.com/agents/skills/youtube-thumbnail.md) | YouTube thumbnails in your channel style, with A/B variants | "make a YouTube thumbnail" | `orshot-youtube-thumbnail` |
| [PDF Generator](https://orshot.com/agents/skills/pdf-generator.md) | Invoices, certificates and reports as PDFs, straight from your data | "generate invoice PDFs automatically" | `orshot-pdf-generator` |

Base skills, installed with the rest: `orshot` (The API, render options, integrations and gotchas. Load it for any Orshot task); `orshot-design` (The craft rules every template follows: hierarchy, two fonts, one accent, a critique pass).

The video generator works as a pair with the social media content, carousel and ad creative skills: those pick the format and the copy, it builds the film.

## How a skill works

1. The agent looks for a template that already does the job (`orshot_list_studio_templates`) and reuses it.
2. Otherwise it calls `orshot_plan_design` with the job. That returns the formats real brands run for it (skeleton, size, fields, what makes each work) and the palette and type. It names the format it picked and reads the brand kit.
3. It designs one template with `orshot_create_template_design`, looks at the thumbnail and the design checks, and fixes real problems in one update.
4. It renders with real copy (`orshot_render_template`) and keeps the template, so every later post, ad or document is a render, not a redesign. Posting and scheduling go through the social media scheduler skill.

A skill needs the MCP server connected: the resources and tools it names do not exist without it. REST alone covers rendering, not template design.

## When to use a skill, and when not

- Use a skill when an agent should make finished, on-brand output from a brief, a sheet or a feed, and make the next one the same way.
- Use the MCP server without a skill for a one-off render of a template that already exists.
- Use the REST API or an SDK without an agent for a fixed pipeline in your own code: https://orshot.com/docs.
- Not for drawing a picture from a prompt: Orshot renders text, images and data into designed templates.

## Install

| Client | How |
| --- | --- |
| Any agent with Agent Skills (Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode, Windsurf, Kiro, Amp and more) | `npx skills add orshot-hq/orshot-agent-skills`, then add the MCP server in the agent's MCP settings |
| Claude Code | `claude plugin marketplace add Orshot-HQ/orshot-agent-skills` then `claude plugin install orshot@orshot` |
| Claude.ai and Claude Desktop | Add the Orshot connector from the Connectors directory; a skill uploads as a zip built with `scripts/build-dist.sh` in a clone of the repo |
| Codex and ChatGPT | `codex plugin marketplace add Orshot-HQ/orshot-agent-skills`, then install Orshot from the Plugins directory |
| Cursor | Install Orshot from the Cursor Marketplace |
| GitHub Copilot CLI and VS Code | `copilot plugin install Orshot-HQ/orshot-agent-skills`; in VS Code, Chat: Install Plugin From Source with the repo URL |
| Gemini CLI | `gemini extensions install https://github.com/Orshot-HQ/orshot-agent-skills` |
| OpenClaw | `openclaw plugins install clawhub:orshot` then `openclaw mcp login orshot` |
| Qwen Code | `qwen extensions install Orshot-HQ/orshot-agent-skills` |
| Factory Droid | `droid plugin marketplace add https://github.com/Orshot-HQ/orshot-agent-skills` then `droid plugin install orshot@orshot` |
| Hermes Agent | `hermes skills tap add Orshot-HQ/orshot-agent-skills`, then `hermes mcp login orshot` |

Every option gives the agent the same skills and the same MCP server. Setup per client: https://orshot.com/agents.

## Get started

1. Connect Orshot in your agent: `https://mcp.orshot.com/mcp` (OAuth in the browser, no key).
2. Paste a skill link, for example https://orshot.com/agents/skills/blog-images.md, with the job: "Make a cover image and 3 in-article images for this post".
3. Or install every skill: `npx skills add orshot-hq/orshot-agent-skills`.

## Links

- [Orshot for agents](https://orshot.com/agents.md)
- [Prompt gallery](https://orshot.com/agents/prompt-gallery.md)
- [MCP server docs](https://orshot.com/docs/integrations/mcp-server.md)
- [Template JSON](https://orshot.com/docs/definitions/template-json.md)
- [Credits and usage](https://orshot.com/docs/definitions/credits-usage.md)
- [Pricing](https://orshot.com/pricing.md)
