shinchven/nano-banana-skills

imax-portrait

Expands and recomposes images into an IMAX 70mm portrait style (1.43:1 aspect ratio) with high-fidelity Christopher Nolan-esque aesthetics.

First seen Feb 4, 2026

Installation

$ npx skills add shinchven/nano-banana-skills --skill imax-portrait

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from shinchven/nano-banana-skills.

npx skills add shinchven/nano-banana-skills

Browse all from shinchven/nano-banana-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 66
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,749 B
  • docs SUMMARY.md 160 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 22 installs

SKILL.md

IMAX Portrait

Capability

Expands an input image to a 1.43:1 aspect ratio, perfectly centering the subject with ample headroom and padding, and applies IMAX 70mm aesthetics (bokeh, grain, shallow depth of field).

Triggers

  • "Make this an IMAX portrait"
  • "Expand to IMAX 70mm"
  • "Recompose in 1.43:1"
  • "Christopher Nolan style portrait"

Instructions

  1. Analyze Input: Identify the main character content and lighting direction in the input image.
  2. Apply Logic: Use the following JSON logic to guide the image generation process:
{
  "task": "imax-portrait",
  "parameters": {
    "aspect_ratio": "1.43:1",
    "allowed_aspect_ratios": [
      "1.43:1",
      "1.90:1"
    ],
    "output_format": "png",
    "guidance_scale": 7.5
  },
  "input": {
    "image_data": "<USER_UPLOADED_IMAGE_BASE64>",
    "expansion_direction": "all"
  },
  "prompt_construction": {
    "positive_prompt": "IMAX 70mm portrait photography. 1.43:1 aspect ratio. Christopher Nolan style. 80mm lens, f/1.4 aperture. Shallow depth of field. The subject is perfectly centered within the new, taller frame. Ample headroom is added above the subject, ensuring no part of the head is cut off. There is comfortable padding space around the entire character, creating a balanced composition. High fidelity texture.",
    "negative_prompt": "distorted, stretched, low resolution, cropped head, cramped framing, subject too close to edge"
  },
  "agent_instructions": {
    "step_1": "Identify the main character subject and the existing lighting direction within the input image.",
    "step_2": "Create a new, larger canvas at exactly the 1.43:1 aspect ratio.",
    "step_3": "Re-compose the shot by centering the identified subject within this new canvas, ensuring ample breathing room is added above the head and around the sides.",
    "step_4": "Fill the newly created surrounding areas with seamless bokeh and 70mm film grain consistent with the original image's environment."
  }
}
  1. Generate: Call the image generation/expansion tool.

- Prompt: Use the positiveprompt and negativeprompt from the JSON. - Process: Ensure the subject is centered and the aspect ratio is 1.43:1.

Tools / Commands

  • Image generation/editing tool: Capable of outpainting/expansion and style transfer.

Examples

User: "Turn this photo into an IMAX portrait." Action:

  1. Agent reads the input image.
  2. Agent applies the imax-portrait logic.
  3. Agent generates a new image with 1.43:1 aspect ratio, centered subject, and IMAX styling.