About Make Portrait
Make Portrait is an agent-media skill for generating a single photorealistic portrait, for requests that need a portrait image. It can use a reference photo to preserve the depicted identity and accepts a realism preset.
Key features
- 01Generates one photorealistic portrait
- 02Optional reference photo
- 03Reference-based identity preservation
- 04Optional realism preset
Use cases
- 01Create a portrait from a text description
- 02Generate a portrait matching a reference photo
MCP support
Exposes portrait generation through the agent-media MCP server's `mcp__agent-media__make_portrait` tool. The tool schema is published through `tools/list`.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ gitroomhq/ agent-media --skill make-portraitAfter installing, type/make-portraitin Claude Code to confirm it loaded.
Details
From the project READMEMake Portrait
Generate one photoreal portrait. Optionally takes a reference photo (R2-hosted) and a realism preset. Identity is locked from the reference image when provided.
When to use this
Call this skill when the user asks for the outcome described above. It runs on the agent-media vNext primitive runtime via the mcp__agent-media__make_portrait MCP tool. Authentication is the user's existing agent-media Bearer token (issued by agent-media login).
How to call it
Preferred path: MCP tool mcp__agent-media__make_portrait. Schema is auto-published via tools/list against the same MCP server, so don't restate the schema here — trust the server's response.
Fallback path: REST.
POST https://api.agent-media.ai/v1/skills/make_portrait/run
Authorization: Bearer $AGENT_MEDIA_API_KEY
Content-Type: application/json
Idempotency-Key: <any unique string per intent>
{
"description": "a friendly young woman smiling at the camera, soft natural daylight, candid framing",
"realism_target": "natural",
"aspect_ratio": "1:1"
}
What it costs and how long it takes
- Credits:
35 - Wall time (typical):
60s - Deducted at submit; refunded on terminal failure.
Polling the result
GET https://api.agent-media.ai/v1/primitives/runs/<run_id>
Authorization: Bearer $AGENT_MEDIA_API_KEY
House rules baked into this skill
- See reference/realism-rubric.md for the realism doctrine baked into every prompt.
- See reference/auth.md for first-time install and
agent-media login.
Source of truth
This file is auto-generated by scripts/generate-public-skill.ts from the registry at services/api-v2/src/skills/registry.ts. Do not hand-edit; CI rejects drift.