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.
In this repository17 other files it gives its agents.
- create-nextjs-specificationSkill
- create-product-demoSkill
- find-github-repoSkill
- find-npm-packageSkill
- nextjs-route-scaffoldSkill
- perfect-promptSkill
- place-meSkill
- review-meSkill
- setup-aeo-geoSkill
- setup-harnessSkill
- songwritingSkill
- step-by-stepSkill
- stock-analysisSkill
- study-meSkill
- teach-meSkill
- three-linesSkill
- visualstormingSkill
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
- Very specific: line 68
Read that style's STYLE.md, and look at its example.
- Very specific: line 73
Keep the source image's aspect ratio in the output.
- Distinctive: line 75
When the user's request conflicts with a saved style, follow the user for this image and leave the saved style unchanged.
- Very specific: line 84
Create styles/<name>/STYLE.md from the structure below.
- Distinctive: line 86
Look at the references, and record traits the prompt doesn't state under "Observed in references".
- Distinctive: line 88
Add a row to the table above.
≈ “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.
Files
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
| Style | Look | Best for |
| crayon-kid-drawing | Clumsy kindergarten crayon drawing with rough primary colors | Turning photos into playful, naive drawings |
| geometric-symbol-print | Abstract geometric symbol in flat, grainy inks on warm paper with fine construction lines | Turning photos into minimal design prints |
| palette-knife-impasto | Thick palette-knife oil paint in relief on warm cream paper | Turning photos of a single subject into miniature paintings |
| cosmic-pixel-poster | Retro dot-matrix pixel flyer on a dark cosmic background | Turning images into cosmic event-style posters |
| photo-fragment-collage | One photo split into six crops in an aligned grid on pale paper | Turning a photo into a calm magazine-style collage poster |
| colored-pencil-sketch | Loose layered colored pencil strokes that scatter into white paper | Turning photos into relaxed travel-sketchbook drawings |
| gouache-marker-illustration | Cute flat gouache and marker illustration with thick wobbly outlines on cream | Turning photos into simple, friendly illustrations |
| retro-game-pixel-art | 16-bit game sprite or background with blocky pixels, dithering, and a limited palette | Turning photos into nostalgic game-like pixel art |
| miniature-on-palm | Tiny realistic miniature of the subject on an open palm, in front of the original background | Turning a photo's subject into a playful miniature |
| vintage-brush-illustration | Flat hand-brushed illustration in 3-4 muted colors on cream paper | Turning photos into simple vintage-toned illustrations |
| pixel-sticker | Cute, soft pixel art sticker of the main subject on pure white | Turning a photo's subject into a collectible sticker or profile image |
| midcentury-cut-paper | Bold geometric cut-paper shapes in flat midcentury colors on a solid background | Turning food photos into modernist wall-art illustrations |
| bold-organic-shapes | Oversized hand-cut organic masses in 2-4 bold colors with asymmetrical cropping and a matte print finish | Turning food photos into abstract gallery-style graphics |
| detailed-crayon-rendering | Faithful, detailed subject in dense waxy crayon strokes | Turning photos into warm crayon drawings that keep their detail |
| keith-haring | Dense all-over pop pattern with thick black outlines and flat primary colors | Turning photos into lively Keith Haring-style graphics |
| piet-mondrian | Asymmetrical grid of black lines and primary-color rectangles in layered paper | Turning photos into Mondrian-style geometric abstractions |
| joseon-genre-painting | Late Joseon Korean genre painting with lively ink lines and pale washes on aged paper | Turning photos of people into warm traditional Korean paintings |
| minimal-face-grid | Naive black-and-white line portraits in hand-drawn square frames | Turning photos of people into quirky portrait grids |
| cubist-illustration | Flat overlapping planes from several viewpoints in bright colors with bold outlines | Turning photos into modern Cubist illustrations |
| claude-monet | Impressionist oil painting in broken brushstrokes of vibrating color and natural light | Turning outdoor photos into Monet-style paintings |
| vincent-van-gogh | Thick swirling impasto strokes with deep, earthy complementary colors and bold outlines | Turning photos into expressive Van Gogh-style paintings |
| pablo-picasso | 1930s Picasso portraits with combined profile and frontal faces, thick black curves, and flat bold color | Turning photos of people into Picasso-style portraits |
| origami-paper-model | Photographed scene of real folded-paper models with crisp creases and soft studio light | Turning photos into handcrafted origami scenes |
| dancheong | Korean architectural Dancheong painting with five cardinal colors, banded color steps, and cloud and floral patterns | Turning photos into ornate traditional Korean decorations |
| woven-tapestry | Antique European wall tapestry with visible wool threads, faded natural dyes, and dense foliage | Turning photos into old-world woven textiles |
| retro-futurism | 1950s–60s space-age illustration with streamlined chrome designs and vintage print texture | Turning photos into optimistic visions of a retro future |
| brutalist-concrete-poster | Gritty black-and-white concrete photo with bold flat primary color shapes | Turning photos, especially of buildings, into raw graphic art posters |
| etching-engraving | Black-and-white intaglio etching built from fine hatching, crosshatching, and stipple | Turning photos into detailed vintage line prints |
| bauhaus-modular | Modular grid of Bauhaus geometric tiles in primary colors and black on cream | Turning photos into geometric Bauhaus patterns |
| low-poly | Seamless mesh of flat-colored triangles with faceted shading | Turning photos into crisp faceted digital illustrations |
| ukiyo-e | Edo-period Japanese woodblock print with keyblock outlines, flat muted colors, and printed patterns | Turning photos into traditional Japanese prints |
| crayon-lithograph | Stone lithograph with grainy black crayon tones and one or two flat color layers | Turning photos into vintage hand-pulled prints |
| stained-glass | Backlit leaded window of jewel-toned glass pieces joined by dark lead lines | Turning photos into glowing stained glass windows |
| graphic-novel | Single modern graphic novel panel with bold ink, spot blacks, flat moody colors, and cinematic light | Turning photos of people into dramatic comic scenes |
| graphite-pencil-sketch | Realistic graphite sketch with loose lines, layered hatching, and unfinished edges | Turning photos into hand-drawn pencil studies |
| ms-paint-scribble | Deliberately bad MS Paint mouse drawing with jagged pixel lines and scribble fills on white | Turning photos into funny low-effort doodles |
| gustav-klimt | Golden Phase painting with natural faces and hands set in flat gold leaf and dense mosaic-like ornament | Turning photos of people into opulent Klimt-style paintings |
| georges-seurat | Pointillist painting built from small dots of pure color, with calm, sculptural figures and still light | Turning outdoor photos into Seurat-style pointillist paintings |
| edvard-munch | Expressionist painting with long wave-like lines, mask-like figures, and intense unnatural colors in thin, rough paint | Turning photos into tense, emotional Munch-style scenes |
| egon-schiele | Expressionist gouache drawing with angular contour lines, gaunt figures, bony hands, and white halos on buff paper | Turning photos of people into intense Schiele-style figure drawings |
| ascii-art | Strict grid of monospaced keyboard characters on black, with density for tone and the photo's colors | Turning photos into terminal-style character art |
| alphonse-mucha | Art Nouveau decorative panel with flowing outlined figures, a circular halo, flowers, and soft pastel lithograph color | Turning photos of people into elegant Mucha-style illustrations |
| amedeo-modigliani | Portrait painting with elongated mask-like faces, long necks, almond eyes, and warm earthy colors on plain backgrounds | Turning photos of people into calm Modigliani-style portraits |
| paul-cezanne | Post-Impressionist painting of parallel brushstroke patches, solid geometric forms, and warm-to-cool color modeling | Turning photos into structured Cézanne-style paintings |
| rembrandt | Dutch Golden Age oil painting with dramatic chiaroscuro, golden light from deep brown darkness, and impasto highlights | Turning photos of people into dramatic old-master paintings |
| mosaic-art | Handmade mosaic of small glass and stone tiles in grout, with tile rows flowing along the shapes | Turning photos into tiled mosaic artworks |
| halftone-art | Bold retro halftone print of coarse dots on a regular grid in two or three flat inks on paper | Turning photos into pop-art screen prints |
| glitch-art | Corrupted digital image with RGB splits, shifted slices, pixel-sorted streaks, and compression blocks | Turning photos into edgy digital glitch art |
| sepia-vintage | Antique sepia ink and wash drawing in monochrome browns on aged, stained cream paper | Turning photos into nostalgic antique drawings |
Convert an image
- Get the source image as a readable local path. If the user gave none, ask for it.
- 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.
- Read that style's
STYLE.md, and look at its example. - 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.
- 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>. - 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
- Pick a short, descriptive kebab-case name based on the look. Don't name it after a subject that only appears in the references.
- Create
styles/<name>/STYLE.mdfrom the structure below. Don't save the user's reference images in this skill. - 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.
- Look at the references, and record traits the prompt doesn't state under "Observed in references".
- 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 instyles/<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. - 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.>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
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.

