task icon Task

Create Statue

Requirements
Photo or image to transform, preferred material (marble, bronze, jade, obsidian, gold).
Instructions
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
2

Ask the user for a photo they want to turn into a sculpture. Also ask which material they prefer: white marble (classical Greek/Roman), bronze with green patina (heroic monuments), jade (East Asian elegance), obsidian (sleek and modern), or gold (luxurious deity style). Ask if they want a pedestal or museum setting.

5

Craft a detailed edit prompt to transform the photo into a statue. Use the style guide for the chosen material: surface textures, lighting, anatomical considerations, and museum staging. Include any user customizations like pedestal style or specific sculptural details.

7

Show the user where their statue image was saved. Offer to try a different material, adjust the lighting/staging, add or remove the pedestal, or transform another photo.

                    To run this task you must have the following required information:

> Photo or image to transform, preferred material (marble, bronze, jade, obsidian, gold).

If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.

---

You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).

Add all steps to your todo list now and begin executing.

## Steps

1. [Run Code: Verify Gemini Connection]: Call `run_script` with:

```json
{
  "file": {
    "path": https://sk.ills.app/code/media.gemini.verify/preview,
    "args": [

    ]
  },
  "packages": null
}
```

2. Ask the user for a photo they want to turn into a sculpture. Also ask which material they prefer: white marble (classical Greek/Roman), bronze with green patina (heroic monuments), jade (East Asian elegance), obsidian (sleek and modern), or gold (luxurious deity style). Ask if they want a pedestal or museum setting.

3. [Read Statue Style Guide]: Read the documentation in: `./skills/sauna/[skill_id]/references/media.statue.style.md` (Load sculpture aesthetic guidance)

4. [Read Image Prompting Guide]: Read the documentation in: `./skills/sauna/[skill_id]/references/media.image.prompts.md` (General edit prompting patterns)

5. Craft a detailed edit prompt to transform the photo into a statue. Use the style guide for the chosen material: surface textures, lighting, anatomical considerations, and museum staging. Include any user customizations like pedestal style or specific sculptural details.

6. [Gather Arguments: Generate or Edit Image] The next step has the following requirements for arguments, do not proceed until you have all the required information:
- `prompt`: the transformation prompt
- `imagePath`: absolute path to the source photo
- `outputDir`: ./documents/statues/*

7. [Run Code: Generate or Edit Image]: Call `run_script` with:

```json
{
  "file": {
    "path": https://sk.ills.app/code/media.image.generate/preview,
    "args": [
      "prompt",
      "imagePath",
      "outputDir"
    ]
  },
  "packages": null
}
```

8. Show the user where their statue image was saved. Offer to try a different material, adjust the lighting/staging, add or remove the pedestal, or transform another photo.