{"id":"db36dfdc-7320-4361-8a60-5c429770a3e1","shortId":"fed5Kv","kind":"skill","title":"Stable Diffusion ControlNet Compositor","tagline":"Orchestrates Stable Diffusion XL with ControlNet preprocessors (Canny, Depth, OpenPose) for guided image generation. Manages ComfyUI workflow JSON exports and A1111 API batch processing.","description":"# Stable Diffusion ControlNet Compositor\n\nOrchestrates Stable Diffusion XL with ControlNet preprocessors (Canny, Depth, OpenPose) for guided image generation. Manages ComfyUI workflow JSON exports and A1111 API batch processing.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- conda env create -f environment.yaml\n- conda activate control\n\nRequirements and caveats from upstream:\n- python gradio_canny2image.py\n- python gradio_hough2image.py\n- python gradio_hed2image.py\n\nBasic usage or getting-started notes:\n- Note that the UI is based on Gradio, and Gradio is somewhat difficult to customize. Right now you need to draw scribbles outside the UI (using your favorite drawing software, for example, MS Paint) and then import the...\n- Note that the below example is 768×768. No prompts. No \"positive\" prompts. No \"negative\" prompts.\n- Below is another challenging example:\n\n- Source: https://github.com/lllyasviel/ControlNet\n- Extracted from upstream docs: https://raw.githubusercontent.com/lllyasviel/ControlNet/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/stable-diffusion-controlnet-compositor/)","tags":["stable","diffusion","controlnet","compositor","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-stable-diffusion-controlnet-compositor","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/stable-diffusion-controlnet-compositor","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,185 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-05-18T19:12:36.754Z","embedding":null,"createdAt":"2026-05-18T13:19:36.748Z","updatedAt":"2026-05-18T19:12:36.754Z","lastSeenAt":"2026-05-18T19:12:36.754Z","tsv":"'/lllyasviel/controlnet':157 '/lllyasviel/controlnet/head/readme.md':164 '/skills/stable-diffusion-controlnet-compositor/)':171 '768':139,140 'a1111':25,53 'activ':75 'agent':166 'agentskillexchange.com':170 'agentskillexchange.com/skills/stable-diffusion-controlnet-compositor/)':169 'anoth':151 'api':26,54 'base':100 'basic':88 'batch':27,55 'canni':12,40 'caveat':79 'challeng':152 'comfyui':20,48 'compositor':4,32 'conda':69,74 'control':76 'controlnet':3,10,31,38 'creat':71 'custom':109 'depth':13,41 'difficult':107 'diffus':2,7,30,35 'doc':161 'draw':115,123 'env':70 'environ':68 'environment.yaml':73 'exampl':126,137,153 'exchang':168 'export':23,51 'extract':158 'f':72 'favorit':122 'generat':18,46 'get':92 'getting-start':91 'github.com':156 'github.com/lllyasviel/controlnet':155 'gradio':102,104 'gradio_canny2image.py':83 'gradio_hed2image.py':87 'gradio_hough2image.py':85 'guid':16,44 'imag':17,45 'import':131 'instal':57,61 'json':22,50 'manag':19,47 'match':66 'ms':127 'need':113 'negat':147 'note':94,95,133 'openpos':14,42 'orchestr':5,33 'outsid':117 'paint':128 'path':64 'posit':144 'preprocessor':11,39 'process':28,56 'prompt':142,145,148 'python':82,84,86 'raw.githubusercontent.com':163 'raw.githubusercontent.com/lllyasviel/controlnet/head/readme.md':162 'requir':77 'right':110 'scribbl':116 'setup':63 'skill':167 'skill-stable-diffusion-controlnet-compositor' 'softwar':124 'somewhat':106 'sourc':154,165 'source-agentskillexchange' 'stabl':1,6,29,34 'start':93 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'ui':98,119 'upstream':60,81,160 'usag':89 'use':58,120 'workflow':21,49 'xl':8,36","prices":[{"id":"a78d747c-eecb-45f4-8892-44bc2518ab54","listingId":"db36dfdc-7320-4361-8a60-5c429770a3e1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:19:36.748Z"}],"sources":[{"listingId":"db36dfdc-7320-4361-8a60-5c429770a3e1","source":"github","sourceId":"agentskillexchange/skills/stable-diffusion-controlnet-compositor","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/stable-diffusion-controlnet-compositor","isPrimary":false,"firstSeenAt":"2026-05-18T13:19:36.748Z","lastSeenAt":"2026-05-18T19:12:36.754Z"}],"details":{"listingId":"db36dfdc-7320-4361-8a60-5c429770a3e1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"stable-diffusion-controlnet-compositor","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"53c8437a1c79b973bdce1a4fd5f69cdd17517567","skill_md_path":"skills/stable-diffusion-controlnet-compositor/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/stable-diffusion-controlnet-compositor"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Stable Diffusion ControlNet Compositor","description":"Orchestrates Stable Diffusion XL with ControlNet preprocessors (Canny, Depth, OpenPose) for guided image generation. Manages ComfyUI workflow JSON exports and A1111 API batch processing."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/stable-diffusion-controlnet-compositor"},"updatedAt":"2026-05-18T19:12:36.754Z"}}