Skip to content
Agentmart
Submit a tool

adobe-batch-edit-photos

Apply consistent photo adjustments across a set of images so they look like they were edited together.

Skill by kalash33

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/kalash33-adobe-batch-edit-photos

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Apply consistent photo adjustments across a set of images so they look like they were edited together. Use this skill whenever the user says "make my photos look cohesive", "give all these the same style", "apply a warm and golden feel to all of these", "make this cinematic", "match the look across my photos", "edit all my travel photos the same way", "batch edit these", "make these consistent", "fix my phone photos", or uploads a folder of photos and wants a unified, polished result. Also triggers for requests like "apply a preset to all of these", "make these look professional", or "they were shot in mixed lighting β€” can you fix them all". Outputs direct final image URLs plus an in-chat preview grid and optional Firefly Board link. Access: πŸ” Signed-In required | Gen AI: ❌

Use cases: writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com Β· found in install command

Files it touches

  • ~/.claude/skills/adobe-batch-edit-photos

What's inside

Skill name
adobe-batch-edit-photos
Description
Apply consistent photo adjustments across a set of images so they look like they were edited together. Use this skill whenever the user says "make my photos look cohesive", "give all these the same style", "apply a warm and golden feel to all of these", "make this cinematic", "match the look across my photos", "edit all my travel photos the same way", "batch edit these", "make these consistent", "fix my phone photos", or uploads a folder of photos and wants a unified, polished result. Also triggers for requests like "apply a preset to all of these", "make these look professional", or "they were shot in mixed lighting β€” can you fix them all". Outputs direct final image URLs plus an in-chat preview grid and optional Firefly Board link. Access: πŸ” Signed-In required | Gen AI: ❌
License
Apache-2.0
Metadata
version: 1.0.1 Β· visibility: public
Instructions
530 lines in SKILL.md Β· view on GitHub

Agent Skills spec issues

  • name: "adobe-batch-edit-photos" does not match folder "adobe-adobe-batch-edit-photos"
  • body: 530 lines (spec recommends under 500)

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Adobe Batch Edit Photos

A batch editing pipeline focused on **visual cohesion** β€” making a set of
photos look like they were edited together. The user picks a look (or
describes one), and Claude applies it consistently across every image using
Adobe creativity tools.

The core insight: users who want "cohesion" care less about per-image
perfection and more about the whole set reading as intentional. Prioritize
consistency of tone and color over squeezing the best out of any single image.

---

## Tool Reference

| Step                | Tool                                              | Notes                                          |
| ------------------- | ------------------------------------------------- | ---------------------------------------------- |
| Ingest              | `asset_add_file`                                  | Interactive file picker                        |
| Straighten          | `image_auto_straighten`                           | Per image                                      |
| Auto-tone           | `image_apply_auto_tone`                           | Per image, `type: "cameraRawFilter"`           |
| Exposure            | `image_adjust_exposure`                           | Batch β€” fine-tune option (brighter/darker)     |
| Highlights          | `image_adjust_highlights`                         | Batch β€” fine-tune option                       |
| Shadows             | `image_adjust_dark_portions`                      | Batch β€” fine-tune option                       |
| Bright areas        | `image_adjust_light_portions`                     | Batch β€” fine-tune option                       |
| Brightness/Contrast | `image_adjust_brightness_and_contrast`            | Batch, if requested                            |
| Vibrance/Saturation | `image_adjust_vibrance_and_saturation`            | Batch, if requested                            |
| Color temperature   | `image_adjust_color_temperature`                  | Batch β€” key for "warm", "cool", "golden" looks |
| Look preset         | `image_apply_preset`                              | Per image, core style vehicle                  |
| Face detect         | `image_select_subject` with `bodyParts: ["Face"]` | Per image, only if crop focus needed           |
| Background blur     | `image_apply_gaussian_blur`                       | Per image, only if explicitly requested        |
| Crop                | `image_crop_and_resize`                           | Per image, optional                            |
| Sample preview      | `asset_preview_file`                              | Before/after on image[0] only                  |
| Final preview       | `asset_preview_file`                              | Batch assets array                             |
| Firefly Board       | `create_firefly_board`                            | All edited outputs                             |

---

## Step 0 - prereq: Initialize Adobe Tools
Call `adobe_mandatory_init` first. This returns file handling rules and tool routing guidance required for the rest of the workflow.

```json
{ "skill_name": "adobe-batch-edit-photos", "skill_version": "1.0.1" }
```

---

## Step 1 β€” Entitlement Check

Now that `adobe_mandatory_init` confirmed that the "Adobe for creativity" connector is live, check which tools are available through the "Adobe for creativity" connector by cross checking against the Tool Reference table above.

---

## Step 2: Image Ingestion

Call `asset_add_file` with no parameters to open the file picker:

```
Tool: asset_add_file
Params: {}
```

---

## Step 3: Understand the Desired Look

Once URIs are obtained, scan the conversation to infer as many preferences
as possible before asking anything:

- **Look**: inferrable from words like "warm", "golden", "cinematic", "moody",
  "bright and airy", "muted", "film", "cool", "vibrant", "punchy"
- **Fine-tune tweaks**: inferrable from "recover highlights", "lift shadows",
  "more contrast", "blown out", "too dark", "more vibrant", "desaturate"
- **Crop**: inferrable from "no crop", "square", "1:1", "portrait crop", "keep framing", etc.

**Three cases:**

**A β€” Everything clear from context:** Skip `AskUserQuestion` entirely. Post the confirmation message, then proceed directly to Step 3b (sample preview). Do NOT start the full batch β€” the preview and confirm gate always runs regardless of how clearly preferences were stated.

**B β€” Some things clear, some not:** Confirm what you've inferred upfront,
then call `AskUserQuestion` with only the questions that remain unanswered.
For example, if the look and a tweak are clear but crop isn't, post:
```
πŸ“· Got [N] photo(s)! Based on what you said, I'll go with:
- Look: Moody & Cinematic
- Tweaks: Recover blown highlights

Just one thing β€” do you want a crop?
```
Then call `AskUserQuestion` with Question 3 only.

**C β€” Nothing specified:** Post the full intro and show all 3 questions:
```
πŸ“· Got [N] photo(s)! I'll apply consistent edits across all of them so
the set looks cohesive.

What kind of look are you going for? πŸ‘‡
```

The full `AskUserQuestion` questions (use only the ones that are still open):

```
Question 1 (single_select):
  question: "🎨 Pick a base look"
  options:
    - "Auto (balanced, neutral)"
    - "Warm & Golden β€” cozy, travel, golden hour"
    - "Bright & Airy β€” clean, light, lifestyle"
    - "Moody & Cinematic β€” dramatic, contrasty, desaturated"
    - "Cool & Fresh β€” clear skies, travel, blue tones"
    - "Vibrant & Punchy β€” vivid, bold, social-ready"
    - "Muted & Film β€” faded, analog, editorial"

Question 2 (multi_select):
  question: "πŸŽ›οΈ Fine-tune (optional)"
  options:
    - "Recover blown highlights"
    - "Lift dark shadows"
    - "Boost contrast"
    - "Boost color intensity"

From kalash33/kstack, Apache-2.0.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
May 19, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0.1
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from kalash33

Cite this page

adobe-batch-edit-photos skill. Agent Mart. https://agentmart.dev/skills/kalash33-adobe-batch-edit-photos (last updated 2026-10-24)