agentleFS
kidowkidow/skills/image-style/SKILL.md

image-style

Skill2 starsChanged 6 months agoMITView on GitHub

Converts an existing image into a specific saved style, using a growing library of reusable style prompts with example results. Use when the user wants to restyle or transform a photo or image into a saved style, asks which styles are available, or provides a new style-conversion prompt or reference to save. Not for creating new images from text alone.

The file

We split this skill into the rules it gives an agent

6 rules. About 0 are common, 3 are distinctive, and 3 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈3

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 3

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Read that style's STYLE.md, and look at its example.

    line 68
  2. Very specific:

    Keep the source image's aspect ratio in the output.

    line 73
  3. Distinctive:

    When the user's request conflicts with a saved style, follow the user for this image and leave the saved style unchanged.

    line 75
  4. Very specific:

    Create styles/<name>/STYLE.md from the structure below.

    line 84
  5. Distinctive:

    Look at the references, and record traits the prompt doesn't state under "Observed in references".

    line 86
  6. Distinctive:

    Add a row to the table above.

    line 88

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Image Style

A library of concrete styles for converting existing images. Each style keeps a reusable conversion prompt, traits observed in the user's references, and one example conversion.

Styles

StyleLookBest for
crayon-kid-drawingClumsy kindergarten crayon drawing with rough primary colorsTurning photos into playful, naive drawings
geometric-symbol-printAbstract geometric symbol in flat, grainy inks on warm paper with fine construction linesTurning photos into minimal design prints
palette-knife-impastoThick palette-knife oil paint in relief on warm cream paperTurning photos of a single subject into miniature paintings
cosmic-pixel-posterRetro dot-matrix pixel flyer on a dark cosmic backgroundTurning images into cosmic event-style posters
photo-fragment-collageOne photo split into six crops in an aligned grid on pale paperTurning a photo into a calm magazine-style collage poster
colored-pencil-sketchLoose layered colored pencil strokes that scatter into white paperTurning photos into relaxed travel-sketchbook drawings
gouache-marker-illustrationCute flat gouache and marker illustration with thick wobbly outlines on creamTurning photos into simple, friendly illustrations
retro-game-pixel-art16-bit game sprite or background with blocky pixels, dithering, and a limited paletteTurning photos into nostalgic game-like pixel art
miniature-on-palmTiny realistic miniature of the subject on an open palm, in front of the original backgroundTurning a photo's subject into a playful miniature
vintage-brush-illustrationFlat hand-brushed illustration in 3-4 muted colors on cream paperTurning photos into simple vintage-toned illustrations
pixel-stickerCute, soft pixel art sticker of the main subject on pure whiteTurning a photo's subject into a collectible sticker or profile image
midcentury-cut-paperBold geometric cut-paper shapes in flat midcentury colors on a solid backgroundTurning food photos into modernist wall-art illustrations
bold-organic-shapesOversized hand-cut organic masses in 2-4 bold colors with asymmetrical cropping and a matte print finishTurning food photos into abstract gallery-style graphics
detailed-crayon-renderingFaithful, detailed subject in dense waxy crayon strokesTurning photos into warm crayon drawings that keep their detail
keith-haringDense all-over pop pattern with thick black outlines and flat primary colorsTurning photos into lively Keith Haring-style graphics
piet-mondrianAsymmetrical grid of black lines and primary-color rectangles in layered paperTurning photos into Mondrian-style geometric abstractions
joseon-genre-paintingLate Joseon Korean genre painting with lively ink lines and pale washes on aged paperTurning photos of people into warm traditional Korean paintings
minimal-face-gridNaive black-and-white line portraits in hand-drawn square framesTurning photos of people into quirky portrait grids
cubist-illustrationFlat overlapping planes from several viewpoints in bright colors with bold outlinesTurning photos into modern Cubist illustrations
claude-monetImpressionist oil painting in broken brushstrokes of vibrating color and natural lightTurning outdoor photos into Monet-style paintings
vincent-van-goghThick swirling impasto strokes with deep, earthy complementary colors and bold outlinesTurning photos into expressive Van Gogh-style paintings
pablo-picasso1930s Picasso portraits with combined profile and frontal faces, thick black curves, and flat bold colorTurning photos of people into Picasso-style portraits
origami-paper-modelPhotographed scene of real folded-paper models with crisp creases and soft studio lightTurning photos into handcrafted origami scenes
dancheongKorean architectural Dancheong painting with five cardinal colors, banded color steps, and cloud and floral patternsTurning photos into ornate traditional Korean decorations
woven-tapestryAntique European wall tapestry with visible wool threads, faded natural dyes, and dense foliageTurning photos into old-world woven textiles
retro-futurism1950s–60s space-age illustration with streamlined chrome designs and vintage print textureTurning photos into optimistic visions of a retro future
brutalist-concrete-posterGritty black-and-white concrete photo with bold flat primary color shapesTurning photos, especially of buildings, into raw graphic art posters
etching-engravingBlack-and-white intaglio etching built from fine hatching, crosshatching, and stippleTurning photos into detailed vintage line prints
bauhaus-modularModular grid of Bauhaus geometric tiles in primary colors and black on creamTurning photos into geometric Bauhaus patterns
low-polySeamless mesh of flat-colored triangles with faceted shadingTurning photos into crisp faceted digital illustrations
ukiyo-eEdo-period Japanese woodblock print with keyblock outlines, flat muted colors, and printed patternsTurning photos into traditional Japanese prints
crayon-lithographStone lithograph with grainy black crayon tones and one or two flat color layersTurning photos into vintage hand-pulled prints
stained-glassBacklit leaded window of jewel-toned glass pieces joined by dark lead linesTurning photos into glowing stained glass windows
graphic-novelSingle modern graphic novel panel with bold ink, spot blacks, flat moody colors, and cinematic lightTurning photos of people into dramatic comic scenes
graphite-pencil-sketchRealistic graphite sketch with loose lines, layered hatching, and unfinished edgesTurning photos into hand-drawn pencil studies
ms-paint-scribbleDeliberately bad MS Paint mouse drawing with jagged pixel lines and scribble fills on whiteTurning photos into funny low-effort doodles
gustav-klimtGolden Phase painting with natural faces and hands set in flat gold leaf and dense mosaic-like ornamentTurning photos of people into opulent Klimt-style paintings
georges-seuratPointillist painting built from small dots of pure color, with calm, sculptural figures and still lightTurning outdoor photos into Seurat-style pointillist paintings
edvard-munchExpressionist painting with long wave-like lines, mask-like figures, and intense unnatural colors in thin, rough paintTurning photos into tense, emotional Munch-style scenes
egon-schieleExpressionist gouache drawing with angular contour lines, gaunt figures, bony hands, and white halos on buff paperTurning photos of people into intense Schiele-style figure drawings
ascii-artStrict grid of monospaced keyboard characters on black, with density for tone and the photo's colorsTurning photos into terminal-style character art
alphonse-muchaArt Nouveau decorative panel with flowing outlined figures, a circular halo, flowers, and soft pastel lithograph colorTurning photos of people into elegant Mucha-style illustrations
amedeo-modiglianiPortrait painting with elongated mask-like faces, long necks, almond eyes, and warm earthy colors on plain backgroundsTurning photos of people into calm Modigliani-style portraits
paul-cezannePost-Impressionist painting of parallel brushstroke patches, solid geometric forms, and warm-to-cool color modelingTurning photos into structured Cézanne-style paintings
rembrandtDutch Golden Age oil painting with dramatic chiaroscuro, golden light from deep brown darkness, and impasto highlightsTurning photos of people into dramatic old-master paintings
mosaic-artHandmade mosaic of small glass and stone tiles in grout, with tile rows flowing along the shapesTurning photos into tiled mosaic artworks
halftone-artBold retro halftone print of coarse dots on a regular grid in two or three flat inks on paperTurning photos into pop-art screen prints
glitch-artCorrupted digital image with RGB splits, shifted slices, pixel-sorted streaks, and compression blocksTurning photos into edgy digital glitch art
sepia-vintageAntique sepia ink and wash drawing in monochrome browns on aged, stained cream paperTurning photos into nostalgic antique drawings

Convert an image

  1. Get the source image as a readable local path. If the user gave none, ask for it.
  2. Match the request to a style in the table. If several fit or none clearly fits, show the options and let the user choose. Don't invent a style and present it as saved.
  3. Read that style's STYLE.md, and look at its example.
  4. Build the prompt from the style's prompt block. Add the user's specifics without dropping style rules, and add observed traits that matter for this image.
  5. Convert with the image tool the user asked for or has available, using the source image as the edit target. With gpt-image, use --mode edit --edit-target <source>.
  6. Compare the result with the source, the observed traits, and the example. If it drifts, name the difference and tighten the prompt for that trait.

Keep the source image's aspect ratio in the output. Only styles built on their own fixed layout, such as photo-fragment-collage, are exempt.

When the user's request conflicts with a saved style, follow the user for this image and leave the saved style unchanged.

Copyright caution

Some styles are named after artists, such as pablo-picasso and keith-haring, whose works may still be under copyright and whose names may be protected as trademarks. When a user converts an image with an artist-named style, mention once that commercial use of the result may need a rights check. Never copy a specific existing artwork, character, logo, or signature.

Add a style

  1. Pick a short, descriptive kebab-case name based on the look. Don't name it after a subject that only appears in the references.
  2. Create styles/<name>/STYLE.md from the structure below. Don't save the user's reference images in this skill.
  3. Write the prompt in English, keeping every rule the user gave. Don't add rules to the prompt block on your own, except that the prompt must keep the source's aspect ratio unless the style is a fixed layout. If a reference shows a before/after pair, ask which part the user wants as output.
  4. Look at the references, and record traits the prompt doesn't state under "Observed in references".
  5. Generate a neutral source photo with no real names or logos, and convert it with the prompt using gpt-image. Save only the converted image in styles/<name>/examples/ as WebP at quality 80 (for example, cwebp -q 80 -m 6 in.png -o out.webp), and note any gap from the references.
  6. Add a row to the table above.
# <Style name>

<One sentence on the look.>

## Prompt

<The reusable conversion prompt, in a code block.>

## Observed in references

<Visible traits the prompt doesn't state.>

## Examples

<The converted image, its source, and any gap from the references.>

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.