plugins/utopia-studio-cobuild-concept/skills/sketch-prompt/SKILL.md
Converts any block of text into a conceptual sketch image. Takes raw text, extracts the central idea, generates an image prompt, and produces the final image using ComfyUI + Flux.1 Schnell locally. Use when the user pastes text, notes, or ideas and wants a visual concept. Trigger on "sketch this", "turn this into a sketch", "visualize this", "make a sketch", "image for this", "sketch prompt", or when the user drops text and wants it converted into a conceptual illustration.
npx skillsauth add The-Utopia-Studio/skills sketch-promptInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Takes a block of text and produces one conceptual sketch image. End-to-end: text in, image out.
Compose one image-generation prompt following the Style Direction below. Store it internally. Do NOT show it to the user unless they explicitly ask to see the prompt.
Run the generate.py script via Bash:
python3 /Users/kp/.agents/skills/sketch-prompt/generate.py "YOUR_PROMPT_HERE" --output /Users/kp/Documents/ComfyUI/output/sketch_TIMESTAMP.png
Replace TIMESTAMP with the current epoch time or a short descriptive slug.
IMPORTANT: Before running, check if ComfyUI is running:
curl -s http://127.0.0.1:8188/system_stats
If ComfyUI is not running, tell the user:
"ComfyUI needs to be running. Please open the ComfyUI app and try again."
Do NOT attempt to start ComfyUI yourself.
Once the script outputs a file path, use the Read tool to display the generated image to the user.
If the user wants to see the prompt that was used, show it when asked.
Every prompt must enforce this exact aesthetic:
The image should feel like a conceptual sketch presented in an elegant editorial format. The aesthetic combines rough hand-drawn ideation with black-and-white editorial restraint, minimal visual noise, and a polished composition that feels premium and intentional.
1. Rough conceptual sketch feel
2. Mostly black and white
3. New York Times editorial restraint
4. Sketch texture and detail language
5. Idea-led composition
6. Raw creative mood
Every prompt MUST include this instruction at the end:
In the bottom-right corner, include the text "Karan Pinto" in light grey. Subtle, elegant, unobtrusive.
This is non-negotiable. Every single prompt includes it.
The final prompt sent to Flux should:
Do NOT illustrate the text literally or sentence by sentence.
Extract the underlying idea, tension, or metaphor. Then find one strong visual that captures it.
Example: If the input is about ambition, pressure, and building something difficult — do not draw a person typing at a desk. Instead, consider a solitary figure on an unfinished staircase, a fragile tower balanced on a thin wire, or a hand sketching a bridge that extends into fog. One image. One idea.
Do NOT show:
data-ai
Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
development
Teaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.
development
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
development
Senior UI/UX Engineer. Architect digital interfaces overriding default LLM biases. Enforces metric-based rules, strict component architecture, CSS hardware acceleration, and balanced design engineering.