alisaitteke / photoshop-recipes
Route a Photoshop request to the matching recipe. Use for Instagram, sky replacement, vesikalık, dodge and burn, watermark, csv cards, carousel, portrait, color grade, frequency separation, mockup, organize layers, gradient fade, or web export.
0
SKILL.md6.5 KB
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 thenphotoshop_get_preview). Follow the photoshop-remove-background skill. - obj.remove — "remove that person", "erase distraction", "generative remove" →
photoshop_generative_removefirst; fallbackphotoshop_recipe_remove_distraction(content-aware) after manual selection - mask.gradientfade — "fade into background", "gradient mask", "blend subject" → `photoshoprecipegradientfade
; guideps.gradient_blend` for atomic chain - sky.replace — "replace sky", "fix blown sky", "better clouds" →
photoshop_sky_replacementwhensky_replacement_native; elsephotoshop_recipe_sky_blend; guideps.composite_blendfor manual composite - portrait.enhance — "smooth skin", "retouch portrait", "fix blemishes" →
photoshop_recipe_enhance_portrait - portrait.freqsep — "frequency separation", "split texture and color" → `photoshoprecipefrequencyseparation`
- color.correct — "make it pop", "S-curve", "fix flat image", "auto tone" →
photoshop_adjust_curves; fallbackphotoshop_auto_levelsthenphotoshop_adjust_brightness_contrast; guideps.color_correct - color.grade — "cinematic", "teal orange", "moody grade" →
photoshop_recipe_apply_color_grade - light.dodgeburn — "dodge and burn", "sculpt light", "lighten face" → `photoshoprecipedodgeburn
; guideps.dodgeburnguide` for atomic setup - export.social — "for Instagram", "web export" →
photoshop_recipe_export_social_variantsorphotoshop_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.csvcards — "csv to cards", "batch cards", "data-driven graphics", "mail merge for images", "name badges from spreadsheet", "sertifika bas" → `photoshoprecipecsvtocards
; promptps.csvto_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 chainphotoshop_apply_layer_styletwice — 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_artboardsthenphotoshop_create_artboard/photoshop_set_active_artboard/photoshop_export_artboards(orphotoshop_export_aswithartboard_id) - docs.multi — "multi-screen", "multiple files", "all open tabs", "这几个文档", "close these documents" →
photoshop_list_documents(artboardcount + saved per tab), then `documentidonphotoshopgetpreview` / 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_layerorphotoshop_set_text_style. Do not usephotoshop_execute_scriptfor 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 tophotoshop_recipe_remove_distractionorphotoshop_content_aware_fillwhengenerative_unavailableorgenerative_credits_exhausted. - Sky replacement — prefer
photoshop_sky_replacement; degrade:photoshop_recipe_sky_blendwhen a sky file path is available; otherwisephotoshop_place_image+ mask workflow or guideps.composite_blend. - Neural skin / harmonize —
photoshop_neural_filterwhenneural_filtersis true; else frequency separation / manual recipes. - Select Subject v2 missing —
photoshop_recipe_remove_backgroundreturnsversion_unsupported→ manual selection tools +photoshop_create_layer_mask. - Curves unavailable — use
photoshop_auto_levelsthenphotoshop_adjust_brightness_contrastbefore retrying stronger edits.
Disambiguation
- "gradient" — prefer linear gradient on a layer mask (blend/fade); not a Gradient Fill layer unless the user explicitly asks for a fill layer.
- "remove" — prefer mask or content-aware inpainting; not deleting the layer unless the user explicitly wants pixels destroyed.
- "sharpen" — web export sharpen pass →
photoshop_recipe_prepare_for_web; single-layer sharpen →photoshop_apply_sharpen.
Guide prompts (MCP prompts/get)
- Prefer matching
ps.*recipe prompt when the user wants a one-undo outcome; use guide prompts for teaching atomic chains. - Recipe prompts (1:1 with
photoshop_recipe_*):ps.remove_background,ps.enhance_portrait,ps.prepare_for_web,ps.export_social_variants,ps.apply_color_grade,ps.frequency_separation,ps.batch_mockup_replace,ps.organize_layers,ps.gradient_fade,ps.sky_blend,ps.dodge_burn,ps.remove_distraction,ps.split_carousel,ps.batch_watermark,ps.passport_photo,ps.csv_to_cards - Guide prompts (no recipe pair):
ps.gradient_blend— fade via mask gradient;ps.color_correct— tone / contrast fix chain;ps.dodge_burn_guide— 50% gray overlay setup;ps.composite_blend— place asset + mask + blend mode;ps.generative_fill,ps.generative_remove,ps.generative_expand— Firefly workflows