{"id":16505,"plugin_id":"plugins_6a50b49006148191a10a308fbfb6bf7c","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:13:29.042Z","digest":"52cadddfde6180139309e6cf5075a067cd002f8f708975361d4acb9a2d8b8135","against":null,"payload":{"description":"Character design: create reusable character sheets, expressions, turnarounds and identity references for consistent scenes, animation or episodic video.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":258},{"relative_path":"references/identity.md","size_in_bytes":1192}],"name":"pixverse-character-sheet","skill_md_contents":"---\nname: pixverse-character-sheet\ndescription: \"Character design: create reusable character sheets, expressions, turnarounds and identity references for consistent scenes, animation or episodic video.\"\n---\n\n# Character Sheets\n\n## Installed Command\n\nBefore running helper commands, resolve the absolute plugin root from this `./SKILL.md` path: it is two directories above this skill directory and contains `.codex-plugin/plugin.json`. In every new shell session, set:\n\n```bash\nPVX=\"<absolute-plugin-root>/scripts/pvx\"\n```\n\nRun helper commands through `\"${PVX}\"`. Do not assume the user's current working directory is the plugin checkout, and do not bypass the installed wrapper with a module invocation.\n\n## CLI Execution\n\nApply `../../skills-shared/quality-policy.md` to all generated images/videos: Sunburst 2K/high,\nSeedance 2.5 1080p with automatic prompt enhancement, and an explicit upgrade/fallback\nchoice for Free/Basic or model-entitlement rejection.\n\nFor an explicitly selected Canvas project or node, read\n`../../skills-internal/pixverse-agent-canvas/SKILL.md` first and follow its Canvas\npreflight and delivery contract; the ordinary queue/local route below does not replace it.\n\nFor ordinary creation or editing, read `../../skills-shared/cli-workflow.md` before\nexecuting this workflow. It contains the existing account-aware routing, paid-work\nconfirmation, progress, preview and project-handoff rules. Studio and Production are\nnot prerequisites. The shared account, confirmation and direct-medium rules govern the\nexamples and defaults below. Read the gateway only when writing manual CLI commands or queue specs.\nCreation command examples below are queue-task fragments, not permission to submit paid\n`pixverse create` commands directly.\n\nUse this when a person, creature, mascot, prop, outfit, or vehicle must survive across multiple images/videos.\n\nRead:\n\n- `../../skills-shared/reference-analysis.md`\n- `../../skills-shared/prompt-craft.md`\n\nRead `./references/identity.md` for accepted reference images, supported view evidence\nand consistent identity, wardrobe and scene roles across generated shots.\n\n## Fast Path\n\n1. Collect existing references or write identity anchors.\n2. Generate character/item sheet before narrative clips.\n3. Record sheet task id and URL in project memory.\n4. Use reference mode or image-to-video for future clips.\n\n## Character Sheet Prompt\n\nInclude:\n\n- front, side, back, head detail\n- outfit materials and colors\n- silhouette\n- age/body/posture\n- face/hair/accessories\n- expression range\n- neutral clean background\n\n## Prop Sheet Prompt\n\nInclude:\n\n- front/side/top views\n- material\n- scale relationship\n- logo/mark placement\n- wear/detail\n- what must never change\n\n## CLI Shape\n\n```bash\npixverse create image --model gpt-image-2.5-sunburst --quality 1440p --detail-level high --aspect-ratio 16:9 --images <refs...> --prompt \"...\"\n```\n\nThen:\n\n```bash\npixverse create reference --images <character-sheet> <prop-sheet> --prompt \"...\"\n```\n\n## Quality Checks\n\n- all views describe the same character/item\n- no extra unwanted characters\n- face and outfit are stable enough\n- sheet is useful as future reference\n- memory maps name -> task id, absolute local path, provider URL, and role\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}