{"id":"40ecd8ea-455a-49a6-99a7-36236c2de7e2","shortId":"z7QqLc","kind":"skill","title":"image-generation","tagline":"Generate images from text prompts using Google's Gemini model. Creates photorealistic images, illustrations, concept art, and more via the generate_image tool.","description":"# Image Generation\n\nGenerate images from text descriptions using Google's Gemini model via the `generate_image` tool.\n\n## Setup\n\n1. Enable image generation in Settings UI or set `NOMOS_IMAGE_GENERATION=true`\n2. Get a Gemini API key from https://aistudio.google.com/apikey\n3. Set `GEMINI_API_KEY` in Settings or environment\n\n## Tool: `generate_image`\n\n**Parameters:**\n\n- `prompt` (required) — Detailed description of the image to generate\n- `output_path` (optional) — File path to save the image (defaults to temp directory)\n\n## Writing Effective Prompts\n\nGood image prompts are specific about:\n\n- **Subject**: What is in the image (person, object, scene)\n- **Style**: Photorealistic, watercolor, oil painting, digital art, pencil sketch, etc.\n- **Composition**: Close-up, wide shot, aerial view, symmetrical, rule of thirds\n- **Lighting**: Golden hour, studio lighting, dramatic shadows, soft diffused light\n- **Colors**: Warm palette, monochrome, vibrant, muted pastels\n- **Mood**: Serene, dramatic, playful, mysterious\n\n### Prompt Examples\n\n**Simple:**\n\n> A golden retriever sitting in a field of sunflowers at sunset\n\n**Detailed:**\n\n> A photorealistic close-up of a steaming cup of coffee on a weathered wooden table, morning light streaming through a window, shallow depth of field, warm color palette\n\n**Artistic:**\n\n> An Art Nouveau illustration of a woman surrounded by flowing botanical patterns, muted earth tones with gold accents, decorative border, inspired by Alphonse Mucha's style\n\n**Technical:**\n\n> An isometric 3D rendering of a modern smart home cutaway showing interior rooms, clean minimal style, soft shadows, pastel color scheme on white background\n\n## Capabilities\n\n- Photorealistic images\n- Illustrations and concept art\n- Logos and icons\n- Diagrams and infographics (with text)\n- Image editing via text description (describe modifications)\n- Multiple art styles (watercolor, oil, digital, pixel art, etc.)\n\n## Output\n\n- Images are saved as PNG (default), JPEG, or WebP\n- Default save location is the system temp directory\n- Specify `output_path` to save to a specific location (e.g., current working directory)\n\n## Tips\n\n- More detail in prompts produces better results\n- Specify image dimensions or aspect ratio in the prompt if needed\n- For consistent style across multiple images, include the same style descriptors\n- The model may also return text alongside the image with notes about what it generated","tags":["image","generation","nomos","project-nomos","agent-memory","agent-skills","agentic-ai","ai-agents","ai-assistant","autonomous-agents","claude","claude-ai"],"capabilities":["skill","source-project-nomos","skill-image-generation","topic-agent-memory","topic-agent-skills","topic-agentic-ai","topic-ai-agents","topic-ai-assistant","topic-autonomous-agents","topic-claude","topic-claude-ai","topic-claude-code","topic-claude-skills","topic-digital-clone","topic-llm"],"categories":["nomos"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/project-nomos/nomos/image-generation","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add project-nomos/nomos","source_repo":"https://github.com/project-nomos/nomos","install_from":"skills.sh"}},"qualityScore":"0.457","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 14 github stars · SKILL.md body (2,431 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T01:02:19.577Z","embedding":null,"createdAt":"2026-04-21T19:04:08.561Z","updatedAt":"2026-04-22T01:02:19.577Z","lastSeenAt":"2026-04-22T01:02:19.577Z","tsv":"'/apikey':67 '1':45 '2':58 '3':68 '3d':239 'accent':227 'across':345 'aerial':137 'aistudio.google.com':66 'aistudio.google.com/apikey':65 'alongsid':359 'alphons':232 'also':356 'api':62,71 'art':19,127,211,267,284,290 'artist':209 'aspect':335 'background':260 'better':329 'border':229 'botan':220 'capabl':261 'clean':250 'close':133,183 'close-up':132,182 'coffe':190 'color':153,207,256 'composit':131 'concept':18,266 'consist':343 'creat':14 'cup':188 'current':320 'cutaway':246 'decor':228 'default':99,298,302 'depth':203 'describ':281 'descript':33,84,280 'descriptor':352 'detail':83,179,325 'diagram':271 'diffus':151 'digit':126,288 'dimens':333 'directori':102,309,322 'dramat':148,162 'e.g':319 'earth':223 'edit':277 'effect':104 'enabl':46 'environ':76 'etc':130,291 'exampl':166 'field':174,205 'file':93 'flow':219 'gemini':12,37,61,70 'generat':3,4,24,28,29,41,48,56,78,89,367 'get':59 'gold':226 'golden':144,169 'good':106 'googl':10,35 'home':245 'hour':145 'icon':270 'illustr':17,213,264 'imag':2,5,16,25,27,30,42,47,55,79,87,98,107,117,263,276,293,332,347,361 'image-gener':1 'includ':348 'infograph':273 'inspir':230 'interior':248 'isometr':238 'jpeg':299 'key':63,72 'light':143,147,152,197 'locat':304,318 'logo':268 'may':355 'minim':251 'model':13,38,354 'modern':243 'modif':282 'monochrom':156 'mood':160 'morn':196 'mucha':233 'multipl':283,346 'mute':158,222 'mysteri':164 'need':341 'nomo':54 'note':363 'nouveau':212 'object':119 'oil':124,287 'option':92 'output':90,292,311 'paint':125 'palett':155,208 'paramet':80 'pastel':159,255 'path':91,94,312 'pattern':221 'pencil':128 'person':118 'photorealist':15,122,181,262 'pixel':289 'play':163 'png':297 'produc':328 'prompt':8,81,105,108,165,327,339 'ratio':336 'render':240 'requir':82 'result':330 'retriev':170 'return':357 'room':249 'rule':140 'save':96,295,303,314 'scene':120 'scheme':257 'seren':161 'set':50,53,69,74 'setup':44 'shadow':149,254 'shallow':202 'shot':136 'show':247 'simpl':167 'sit':171 'sketch':129 'skill' 'skill-image-generation' 'smart':244 'soft':150,253 'source-project-nomos' 'specif':110,317 'specifi':310,331 'steam':187 'stream':198 'studio':146 'style':121,235,252,285,344,351 'subject':112 'sunflow':176 'sunset':178 'surround':217 'symmetr':139 'system':307 'tabl':195 'technic':236 'temp':101,308 'text':7,32,275,279,358 'third':142 'tip':323 'tone':224 'tool':26,43,77 'topic-agent-memory' 'topic-agent-skills' 'topic-agentic-ai' 'topic-ai-agents' 'topic-ai-assistant' 'topic-autonomous-agents' 'topic-claude' 'topic-claude-ai' 'topic-claude-code' 'topic-claude-skills' 'topic-digital-clone' 'topic-llm' 'true':57 'ui':51 'use':9,34 'via':22,39,278 'vibrant':157 'view':138 'warm':154,206 'watercolor':123,286 'weather':193 'webp':301 'white':259 'wide':135 'window':201 'woman':216 'wooden':194 'work':321 'write':103","prices":[{"id":"94b0572f-dd30-4dad-b777-cff84c7a7db9","listingId":"40ecd8ea-455a-49a6-99a7-36236c2de7e2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"project-nomos","category":"nomos","install_from":"skills.sh"},"createdAt":"2026-04-21T19:04:08.561Z"}],"sources":[{"listingId":"40ecd8ea-455a-49a6-99a7-36236c2de7e2","source":"github","sourceId":"project-nomos/nomos/image-generation","sourceUrl":"https://github.com/project-nomos/nomos/tree/main/skills/image-generation","isPrimary":false,"firstSeenAt":"2026-04-21T19:04:08.561Z","lastSeenAt":"2026-04-22T01:02:19.577Z"}],"details":{"listingId":"40ecd8ea-455a-49a6-99a7-36236c2de7e2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"project-nomos","slug":"image-generation","github":{"repo":"project-nomos/nomos","stars":14,"topics":["agent-memory","agent-skills","agentic-ai","ai-agents","ai-assistant","autonomous-agents","claude","claude-ai","claude-code","claude-skills","digital-clone","llm","mcp","multi-agent","multi-agent-systems","ollama","self-hosted"],"license":"mit","html_url":"https://github.com/project-nomos/nomos","pushed_at":"2026-04-18T00:18:33Z","description":"Your AI digital clone — learns who you are, acts on your behalf, remembers everything. Persistent vector memory, multi-agent teams, 60+ skills, smart model routing. Self-hosted, encrypted, multi-provider (Claude/Ollama/OpenRouter). Deploy to Slack, Discord, Telegram, WhatsApp & more in minutes.","skill_md_sha":"5256a5b3e4af0bdde35ef19477b271bdc027b342","skill_md_path":"skills/image-generation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/project-nomos/nomos/tree/main/skills/image-generation"},"layout":"multi","source":"github","category":"nomos","frontmatter":{"name":"image-generation","description":"Generate images from text prompts using Google's Gemini model. Creates photorealistic images, illustrations, concept art, and more via the generate_image tool."},"skills_sh_url":"https://skills.sh/project-nomos/nomos/image-generation"},"updatedAt":"2026-04-22T01:02:19.577Z"}}