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.
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
README
synced Oct 23, 2026ModelRunner Agent Skills
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
| Skill | What it does |
|---|---|
app-store-screenshots | Turns 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-assets | Bulk-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.jsonis at the repo root; plugin bodies +.mcp.jsonhere)dist/codex/—SKILL.mdskills + aconfig.tomlMCP snippetdist/cursor/—.cursor/skills/+.cursor/mcp.jsondist/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.