photoshop-recipes

photoshop-recipes is a skill for Claude Code from alisaitteke/photoshop-mcp. It costs 57 tokens per session (1,635 once invoked), scanned A, original, MIT.

A set of instructions for automating Flutter applications through several interfaces, including interactive tools, command-line runs, Dart programs, and browser control. Flutter is a framework for building apps, and the instructions describe a shared observe, act, and verify cycle across these targets.

In plain words
What is it for?
Use it when designing or wiring automation for a Flutter app, including browser-based control, command-line actions, Dart scenarios, or external build and run tools.
Why use it?
It helps choose an automation method that fits the job instead of mixing incompatible approaches. It also explains how to connect actions, app lifecycle control, and checks into one workflow.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the photoshop-mcp plugin — 2 skills, 1 MCP server shipped together

Good fit Use it when designing or wiring automation for a Flutter app, including browser-based control, command-line actions, Dart scenarios, or external build and run tools.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/alisaitteke/photoshop-mcp/photoshop-recipes
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add alisaitteke/photoshop-mcp --skill photoshop-recipes
Clone the repo
git clone --depth 1 https://github.com/alisaitteke/photoshop-mcp

Made for: Claude Code.

Or install photoshop-mcp, the plugin that ships this one along with the rest of its 2 skills, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for photoshop-recipes

README.md
[![agentmods](https://agentmods.dev/badge/skills/alisaitteke/photoshop-mcp/photoshop-recipes/github.svg)](https://agentmods.dev/skills/alisaitteke/photoshop-mcp/photoshop-recipes)
Your own site
<a href="https://agentmods.dev/skills/alisaitteke/photoshop-mcp/photoshop-recipes"><img src="https://agentmods.dev/badge/skills/alisaitteke/photoshop-mcp/photoshop-recipes/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for photoshop-recipes

Your own site · 80×15
<a href="https://agentmods.dev/skills/alisaitteke/photoshop-mcp/photoshop-recipes"><img src="https://agentmods.dev/badge/skills/alisaitteke/photoshop-mcp/photoshop-recipes.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 57 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,635 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00057 $0.01635
Opus 5.5 $0.00023 $0.00654
Sonnet 5.5 $0.00011 $0.00327
Haiku 4.5 $0.00006 $0.00163

Measured 7d ago against content hash bd171253f3be, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

photoshop-recipes scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/photoshop-recipes/SKILL.md · 55 lines

How it starts

The opening of the file, as written. The whole thing — 55 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Recipe routing

User intent glossary

  • Map colloquial phrases to the primary tool below.
  • bg.remove — "remove background", "cut out", "isolate subject", "transparent background", "arka planı sil" → photoshop_recipe_remove_background (the recipe unlocks a locked Background layer itself — do not rasterize, duplicate, or hide layers first; one recipe call then photoshop_get_preview). Follow the photoshop-remove-background skill.
  • obj.remove — "remove that person", "erase distraction", "generative remove" → photoshop_generative_remove first; fallback photoshop_recipe_remove_distraction (content-aware) after manual selection
  • mask.gradient_fade — "fade into background", "gradient mask", "blend subject" → photoshop_recipe_gradient_fade; guide ps.gradient_blend for atomic chain
  • sky.replace — "replace sky", "fix blown sky", "better clouds" → photoshop_sky_replacement when sky_replacement_native; else photoshop_recipe_sky_blend; guide ps.composite_blend for manual composite
  • portrait.enhance — "smooth skin", "retouch portrait", "fix blemishes" → photoshop_recipe_enhance_portrait
  • portrait.freq_sep — "frequency separation", "split texture and color" → photoshop_recipe_frequency_separation
  • color.correct — "make it pop", "S-curve", "fix flat image", "auto tone" → photoshop_adjust_curves; fallback photoshop_auto_levels then photoshop_adjust_brightness_contrast; guide ps.color_correct
  • color.grade — "cinematic", "teal orange", "moody grade" → photoshop_recipe_apply_color_grade
  • light.dodge_burn — "dodge and burn", "sculpt light", "lighten face" → photoshop_recipe_dodge_burn; guide ps.dodge_burn_guide for atomic setup
  • export.social — "for Instagram", "web export" → photoshop_recipe_export_social_variants or photoshop_recipe_prepare_for_web
  • layers.organize — "organize layers", "rename mess" → photoshop_recipe_organize_layers
  • carousel.split — "seamless carousel", "split panorama", "swipe post", "slayt" → photoshop_recipe_split_carousel
  • batch.watermark — "watermark these photos", "add logo to all", "toplu filigran" → photoshop_recipe_batch_watermark
  • id.passport — "passport photo", "visa photo", "ID photo", "vesikalık", "biyometrik" → photoshop_recipe_passport_photo
  • batch.csv_cards — "csv to cards", "batch cards", "data-driven graphics", "mail merge for images", "name badges from spreadsheet", "sertifika bas" → photoshop_recipe_csv_to_cards; prompt ps.csv_to_cards
  • sticker.outline — "sticker", "white border", "white outline", "die-cut sticker", "double outline", "贴画", "白边描边", "一键白边", "kontur ekle", "beyaz çerçeve", "çift çizgi" → photoshop_recipe_sticker_outline (one call = white stroke + optional drop shadow; outline_style: "die_cut" = white border + thin dark outer line via two stroked copies. Do NOT chain photoshop_apply_layer_style twice — it overwrites the previous effect.) Remove the background first when the layer is not yet isolated.
  • artboard.multi — "artboard", "artboards", "iPhone and iPad frames", "device layouts", "画板" → photoshop_list_artboards then photoshop_create_artboard / photoshop_set_active_artboard / photoshop_export_artboards (or photoshop_export_as with artboard_id)
  • docs.multi — "multi-screen", "multiple files", "all open tabs", "这几个文档", "close these documents" → photoshop_list_documents (artboard_count + saved per tab), then document_id on photoshop_get_preview / save / close. Not a second Photoshop process.
  • type.set — "tracking", "leading", "letter spacing", "line height", "text box", "paragraph text", "字间距", "行高", "排版", "文本框" → pass those fields on photoshop_create_text_layer or photoshop_set_text_style. Do not use photoshop_execute_script for tracking/leading/box.
  • type.mixed — "mixed fonts", "two colors in one line", "混排", "同一文字层" → photoshop_set_text_ranges (from inclusive, to exclusive). Do not split into extra layers unless that tool errors.

Degrade paths

  • Generative remove / distraction — prefer photoshop_generative_remove; degrade to photoshop_recipe_remove_distraction or photoshop_content_aware_fill when generative_unavailable or generative_credits_exhausted.
  • Sky replacement — prefer photoshop_sky_replacement; degrade: photoshop_recipe_sky_blend when a sky file path is available; otherwise photoshop_place_image + mask workflow or guide ps.composite_blend.
  • Neural skin / harmonize — photoshop_neural_filter when neural_filters is true; else frequency separation / manual recipes.
  • Select Subject v2 missing — photoshop_recipe_remove_background returns version_unsupported → manual selection tools + photoshop_create_layer_mask.
  • Curves unavailable — use photoshop_auto_levels then photoshop_adjust_brightness_contrast before retrying stronger edits.

Read the full file on GitHub · 55 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago Changed · +1 lines bd171253f3be
  2. 14d ago First seen · 54 lines · 57 tokens per session scan A e69962ea8ff3

Subscribe to this mod's changes

photoshop-recipes is a skill published in the GitHub repository alisaitteke/photoshop-mcp (656 stars, last pushed today), licensed MIT. It adds 57 tokens to every session and 1,635 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-02.