AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Character Portrait Scene Planner

skill-thanhnguyxnorg-blendops-character-portrait-scene-planner · by ThanhNguyxnOrg

Plan a character-portrait scene (subject, pose, expression, wardrobe, framing, lighting, background) before any modeling or render attempt.

— No reviews yet
0 installs
38 views
0.0% view→install

Install

$ agentstack add skill-thanhnguyxnorg-blendops-character-portrait-scene-planner

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-thanhnguyxnorg-blendops-character-portrait-scene-planner)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Character Portrait Scene Planner? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

character-portrait-scene-planner

Purpose

Translate a character-portrait intent (a single character in a hero / editorial / mood frame) into a structured scene plan that downstream quality / runtime / handoff skills validate. Distinct from product-hero-scene-planner (which targets manufactured products).

Quick start

  • pin subject identity (real / stylized / archetype) + age + body type + role
  • pin pose + expression + gaze
  • pin wardrobe + props
  • pin framing + camera + lens
  • pin lighting + background + mood
  • emit a structured plan + handoff to quality checkers

When to use

  • intent is explicitly a character / person / creature portrait
  • before any modeling or scene file is built
  • when the consumer is editorial / brand / catalog / cinematic

When not to use

  • product hero scenes (use product-hero-scene-planner)
  • environment establishing shots (use environment-establishing-shot-planner)
  • interior arch viz (use interior-architectural-scene-planner)
  • multi-character ensemble (this skill is single-subject)

Trigger phrases

  • "portrait of"
  • "character looking at the camera"
  • "headshot"
  • "hero shot of [person / mascot / creature]"

Prerequisites / readiness

  • brief from intent-to-3d-brief-writer is locked
  • character identity + style is known
  • target aspect + use case is known

Input schema

Required inputs

| Input | Why it is required | |---|---| | Subject identity | Determines proportions / rig / asset strategy | | Pose + expression + gaze | Drives camera and lighting decisions | | Framing intent | Close-up / medium / wide | | Aspect ratio | Required for composition rules |

Optional inputs

| Input | Use | |---|---| | Reference images | Calibrate proportions / style | | Wardrobe / prop list | Adds asset rows | | Existing rig / model | Reuse instead of re-build |

Assumptions to confirm

  • Single subject only.
  • Camera is locked unless animation called out.
  • Style is consistent across subject + wardrobe + background.

Output schema

Primary output

A structured character portrait plan with sections: Subject, Pose / expression / gaze, Wardrobe + props, Camera / framing / lens, Lighting, Background, Mood, Style notes.

Secondary output

  • asset list flagged for blender-asset-discovery-planner
  • next-skill handoff list (composition / lighting / quality checkers)
  • explicit Not Run / Not Produced labels

Evidence / caveat output

Runtime status: Not Run | Attempted | Produced | Verified | Failed | Blocked / Not Run
Artifact status: Not Run | Not Produced | Produced | Verified | Failed
Evidence used: 
Limitations: 

Required laws

  • ../../laws/evidence-before-done.md
  • ../../laws/non-blender-user-language.md
  • ../../laws/no-arbitrary-python-interface.md
  • ../../laws/official-runtime-only.md

Official runtime boundary

Planning skill — does not run Blender, model, or render. Output is a textual plan downstream quality and runtime skills validate against. If brief is unclear, hand off to intent-to-3d-brief-writer.

Operating procedure

  1. Read brief; confirm subject identity + framing intent.
  2. Fill subject section (age / body type / archetype / style).
  3. Fill pose / expression / gaze (one decision per row).
  4. Fill wardrobe + props.
  5. Fill camera + framing + lens (per references/portrait-framing-rules.md).
  6. Fill lighting plan (key + fill + rim, HDRI presence).
  7. Fill background + mood.
  8. List assets needed; flag for asset discovery.
  9. Emit handoff to quality / lighting / composition checkers.

Decision tree

Subject is identifiable real person?
  → Add Warn for likeness rights + reference image needed
Pose unclear?
  → Hand off to intent-to-3d-brief-writer
Framing close-up but lens 18mm?
  → Warn (likely distortion); propose 50–85mm
Background detailed but framing tight close-up?
  → Warn (background mostly out of frame; simplify)

Playbooks

Playbook A: Hero close-up (16:9 web)

50–85mm equivalent; eyes on upper third; key + soft fill; rim for separation; simple gradient or studio HDRI background.

Playbook B: Editorial 9:16 mobile

24–35mm; subject head + upper body; environmental story background; mixed warm + cool lighting.

Playbook C: Stylized character mascot

Style-specific; flat or simplified background; key + bounce; consistent stylization across face + wardrobe.

Mode handling

Text-only mode

Pure plan; mark Artifact status: Not Run.

Runtime-ready mode

Plan plus runtime path attribution; do not upgrade to Verified without rendered evidence.

Blocked runtime mode

Plan only; flag what cannot be confirmed.

Validation checklist

  • [ ] Subject section filled
  • [ ] Pose / expression / gaze explicit
  • [ ] Wardrobe + props listed
  • [ ] Camera + framing + lens chosen
  • [ ] Lighting plan present
  • [ ] Background + mood explicit
  • [ ] Style notes present
  • [ ] Asset list flagged for discovery
  • [ ] Handoff named

Pass / Warn / Fail rubric

| Verdict | Criteria | |---|---| | Pass | All sections filled; no "TBD"; framing rules respected; assets flagged. | | Warn | One section ambiguous (e.g. mood line missing); assets list partial. | | Fail | Subject identity unclear; framing impossible (15mm + tight close-up); no lighting plan. |

Failure handling

  • Brief unclear → intent-to-3d-brief-writer.
  • Style inconsistent → flag and ask user to lock style.
  • Likeness rights unknown → Warn until confirmed.

Troubleshooting

| Problem | Response | |---|---| | Real person reference but no rights | Pause; require rights confirmation. | | Stylization clashes with wardrobe | Re-lock style early; cheaper than later. | | Lighting + background fight subject | Re-balance per lighting-quality-checker rules. |

Best practices

  • Lock style early; revisions are cheap pre-modeling.
  • Pair pose decisions with camera decisions in one row.
  • Always flag assets for blender-asset-discovery-planner before committing modeling work.

Good examples

  • "Subject: stylized 30s tech founder, neutral build. Pose: 3/4 toward camera, slight smile, gaze direct. Wardrobe: dark turtleneck. Camera: 85mm equivalent, eye-line upper third, 16:9. Lighting: soft key 250W + fill 50W + rim 100W; HDRI 0.7 studio. Background: gradient gray. Mood: confident editorial."

Bad examples

  • "Person looking at camera." — no proportions, lighting, or framing.
  • "Verified ready" — no rendered evidence.

User-facing response template

Subject: 
Pose / expression / gaze: 
Wardrobe + props: 
Camera / framing / lens:  |  |  | 
Lighting:  |  |  | 
Background: 
Mood + style notes: 

Assets to discover: 
Limitations: 
Next: blender-asset-discovery-planner / composition-quality-checker / lighting-quality-checker

Anti-patterns

  • Performing modeling decisions inside this skill.
  • Inventing likeness without rights confirmation.
  • Skipping mood / style notes.
  • Mixing multi-character or environment scope.

Cross-skill handoff

  • Brief writer → ../intent-to-3d-brief-writer/SKILL.md
  • Asset discovery → ../blender-asset-discovery-planner/SKILL.md
  • Composition validation → ../composition-quality-checker/SKILL.md
  • Lighting validation → ../lighting-quality-checker/SKILL.md
  • Material validation → ../material-quality-checker/SKILL.md
  • Quality readiness → ../blender-scene-quality-checker/SKILL.md

Non-goals

  • Model the character.
  • Animate the character.
  • Render.
  • Run Blender.

References

  • references/portrait-framing-rules.md
  • references/portrait-lighting-patterns.md
  • references/style-consistency-rules.md
  • ../../docs/skill-system.md

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.