name: 'Make Character Sheet' description: 'Generate a magazine-style character sheet from a portrait. Provide EITHER portrait_url (must be R2-hosted) OR portrait_image_base64 (PNG/JPEG, ≤10 MB; the API will upload it to R2 first). Optional ≤10-word description for name/age/vibe hints.' allowed-tools: ['mcp__agent-media__make_character_sheet'] x-skill-slug: 'make_character_sheet' x-skill-version: '1.0.0' x-primitive: 'character_sheet_gpt2' x-mcp-tool: 'mcp__agent-media__make_character_sheet'
Make Character Sheet
Generate a magazine-style character sheet from a portrait. Provide EITHER portrait_url (must be R2-hosted) OR portrait_image_base64 (PNG/JPEG, ≤10 MB; the API will upload it to R2 first). Optional ≤10-word description for name/age/vibe hints.
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_character_sheet 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_character_sheet. 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_character_sheet/run
Authorization: Bearer $AGENT_MEDIA_API_KEY
Content-Type: application/json
Idempotency-Key: <any unique string per intent>
{
"portrait_url": "https://pub-16e2ed8f6be84691845e91436920ce0a.r2.dev/vnext/primitive-runs/<id>/portrait.png",
"description": "Sara, 28 years old"
}
What it costs and how long it takes
- Credits:
35 - Wall time (typical):
90s - 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.