Skip to content
Conduit

skill

agent-skills

Portable AI-assistant skills powered by ModelRunner — App Store screenshots & iOS demo assets. Authored once as SKILL.md, built for Claude Code, Codex, Cursor & Copilot.

modelrunner/agent-skillscommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/modelrunner/agent-skills itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 23, 2026

ModelRunner Agent Skills

version skills targets license

Portable AI-assistant skills for generating real product visuals — App Store screenshots and iOS demo assets — powered by ModelRunner, the unified AI inference API. Authored once as SKILL.md and built for Claude Code, OpenAI Codex, Cursor, and GitHub Copilot.

Each skill calls ModelRunner's public MCP server (mcp.modelrunner.run) — one API for image, video, audio, 3D, and text that you can use for anything else at modelrunner.ai »

Status: v1.0.0 — published and live on the Claude Code plugin marketplace as modelrunner/agent-skills (add it with the command below). Two skills across four tool targets, built from the two ModelRunner case studies.

Sample outputs

Real, unretouched results from the two case studies these skills are built from — every image below was generated through the ModelRunner MCP.

app-store-screenshots — raw app captures → a cohesive, on-brand store set (device frames, generated backgrounds, ASO headlines), kept consistent via an anchor→style-reference pass:

ios-demo-assets — bulk, on-spec demo images loaded straight into Xcode's Assets.xcassets and the Simulator's Photos library:

What's inside

SkillWhat it does
app-store-screenshotsTurns raw app captures into a cohesive set of App Store / Google Play marketing screenshots — device mockups, on-brand backgrounds, and ASO-aware headlines. Uses the modelrunner/app-store-screenshot-composer wrapper and the anchor→style-reference pattern for a consistent set. Case study »
ios-demo-assetsBulk-generates on-spec demo images and loads them into Xcode's Assets.xcassets and the iOS Simulator's Photos library (xcrun simctl addmedia). Case study »

Prerequisites

Both skills call the ModelRunner MCP. Create a ModelRunner account with a small balance at modelrunner.ai, then connect the server at https://mcp.modelrunner.run/mcp and authorize with your account when prompted (OAuth). In Claude Code, installing a plugin below wires the MCP for you; for other tools the MCP config ships in dist/<tool>/.

Maintaining an open-source project? ModelRunner gives active open-source projects free monthly API credits — apply at modelrunner.ai/oss-program.

Install

Claude Code

/plugin marketplace add modelrunner/agent-skills
/plugin install app-store-screenshots@modelrunner
/plugin install ios-demo-assets@modelrunner

OpenAI Codex CLI

SKILL.md is read natively. Copy the skills and add the MCP server:

cp -R dist/codex/skills/* ~/.codex/skills/
cat dist/codex/config.toml.snippet >> ~/.codex/config.toml

Cursor

Cursor reads the same Agent-Skills SKILL.md. Copy the generated .cursor/ into your project:

cp -R dist/cursor/.cursor /path/to/your-project/

GitHub Copilot (VS Code)

Copilot has no skill format, so each skill ships as a /-invokable prompt file:

cp -R dist/copilot/.github dist/copilot/.vscode /path/to/your-project/

Then run /app-store-screenshots or /ios-demo-assets in Copilot Chat.

How it's built

SKILL.md is the single source of truth (read natively by Claude Code, Codex, and Cursor — the "Agent Skills" open standard). A dependency-free build script emits each tool's packaging into dist/:

npm run build      # node scripts/build.mjs
  • dist/claude/ — plugin marketplace (.claude-plugin/marketplace.json is at the repo root; plugin bodies + .mcp.json here)
  • dist/codex/ — SKILL.md skills + a config.toml MCP snippet
  • dist/cursor/ — .cursor/skills/ + .cursor/mcp.json
  • dist/copilot/ — .github/prompts/*.prompt.md + .vscode/mcp.json

The name/URLs baked into the manifests come from package.json + mcp/modelrunner.json. Prefer a turnkey multi-tool sync instead of the built-in script? rulesync and ruler can emit the same targets from a canonical source.

License

MIT · Built by ModelRunner — the unified AI inference API.

↑↓ navigate openesc close