[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QZE99YCKJ9X4RQCTJS7FCJ":3,"skill-same:01M6QZE99YCKJ9X4RQCTJS7FCJ":120},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":16,"sourceHtmlUrl":17,"categories":18,"keywords":27,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":58,"install":59,"resources":72},"01M6QZE99YCKJ9X4RQCTJS7FCJ","imagegen",null,"Use when the user asks to generate or edit images via the OpenAI Image API (for example: generate image, edit\u002Finpaint\u002Fmask, background removal or replacement, transparent background, product shots, concept art, covers, or batch variants); run the bundled CLI (`scripts\u002Fimage_gen.py`) and require `OPENAI_API_KEY` for live calls.","Mishit18\u002Fclaude-code-templates","Mishit18","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F244127857?v=4","01M6QXBYKWM76HSKYDNWSKKE41","Mishit Sharma","01M6QXBYRJ0CAVM51S1RTEKTZZ",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002FSKILL.md",[19,24],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000023","Skill与智能体开发",[5,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"images","when","variants","for","concept","background removal","mask","scripts","live","Art","image","edit","api","batch","openai","product","run","generate","cli","2026-11-10 10:12:30",false,"---\nname: \"imagegen\"\ndescription: \"Use when the user asks to generate or edit images via the OpenAI Image API (for example: generate image, edit\u002Finpaint\u002Fmask, background removal or replacement, transparent background, product shots, concept art, covers, or batch variants); run the bundled CLI (`scripts\u002Fimage_gen.py`) and require `OPENAI_API_KEY` for live calls.\"\nauthor: openai\n---\n\n\n# Image Generation Skill\n\nGenerates or edits images for the current project (e.g., website assets, game assets, UI mockups, product mockups, wireframes, logo design, photorealistic images, infographics). Defaults to `gpt-image-1.5` and the OpenAI Image API, and prefers the bundled CLI for deterministic, reproducible runs.\n\n## When to use\n- Generate a new image (concept art, product shot, cover, website hero)\n- Edit an existing image (inpainting, masked edits, lighting or weather transformations, background replacement, object removal, compositing, transparent background)\n- Batch runs (many prompts, or many variants across prompts)\n\n## Decision tree (generate vs edit vs batch)\n- If the user provides an input image (or says “edit\u002Fretouch\u002Finpaint\u002Fmask\u002Ftranslate\u002Flocalize\u002Fchange only X”) → **edit**\n- Else if the user needs many different prompts\u002Fassets → **generate-batch**\n- Else → **generate**\n\n## Workflow\n1. Decide intent: generate vs edit vs batch (see decision tree above).\n2. Collect inputs up front: prompt(s), exact text (verbatim), constraints\u002Favoid list, and any input image(s)\u002Fmask(s). For multi-image edits, label each input by index and role; for edits, list invariants explicitly.\n3. If batch: write a temporary JSONL under tmp\u002F (one job per line), run once, then delete the JSONL.\n4. Augment prompt into a short labeled spec (structure + constraints) without inventing new creative requirements.\n5. Run the bundled CLI (`scripts\u002Fimage_gen.py`) with sensible defaults (see references\u002Fcli.md).\n6. For complex edits\u002Fgenerations, inspect outputs (open\u002Fview images) and validate: subject, style, composition, text accuracy, and invariants\u002Favoid items.\n7. Iterate: make a single targeted change (prompt or mask), re-run, re-check.\n8. Save\u002Freturn final outputs and note the final prompt + flags used.\n\n## Temp and output conventions\n- Use `tmp\u002Fimagegen\u002F` for intermediate files (for example JSONL batches); delete when done.\n- Write final artifacts under `output\u002Fimagegen\u002F` when working in this repo.\n- Use `--out` or `--out-dir` to control output paths; keep filenames stable and descriptive.\n\n## Dependencies (install if missing)\nPrefer `uv` for dependency management.\n\nPython packages:\n```\nuv pip install openai pillow\n```\nIf `uv` is unavailable:\n```\npython3 -m pip install openai pillow\n```\n\n## Environment\n- `OPENAI_API_KEY` must be set for live API calls.\n\nIf the key is missing, give the user these steps:\n1. Create an API key in the OpenAI platform UI: https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\n2. Set `OPENAI_API_KEY` as an environment variable in their system.\n3. Offer to guide them through setting the environment variable for their OS\u002Fshell if needed.\n- Never ask the user to paste the full key in chat. Ask them to set it locally and confirm when ready.\n\nIf installation isn't possible in this environment, tell the user which dependency is missing and how to install it locally.\n\n## Defaults & rules\n- Use `gpt-image-1.5` unless the user explicitly asks for `gpt-image-1-mini` or explicitly prefers a cheaper\u002Ffaster model.\n- Assume the user wants a new image unless they explicitly ask for an edit.\n- Require `OPENAI_API_KEY` before any live API call.\n- Use the OpenAI Python SDK (`openai` package) for all API calls; do not use raw HTTP.\n- If the user requests edits, use `client.images.edit(...)` and include input images (and mask if provided).\n- Prefer the bundled CLI (`scripts\u002Fimage_gen.py`) over writing new one-off scripts.\n- Never modify `scripts\u002Fimage_gen.py`. If something is missing, ask the user before doing anything else.\n- If the result isn’t clearly relevant or doesn’t satisfy constraints, iterate with small targeted prompt changes; only ask a question if a missing detail blocks success.\n\n## Prompt augmentation\nReformat user prompts into a structured, production-oriented spec. Only make implicit details explicit; do not invent new requirements.\n\n## Use-case taxonomy (exact slugs)\nClassify each request into one of these buckets and keep the slug consistent across prompts and references.\n\nGenerate:\n- photorealistic-natural — candid\u002Feditorial lifestyle scenes with real texture and natural lighting.\n- product-mockup — product\u002Fpackaging shots, catalog imagery, merch concepts.\n- ui-mockup — app\u002Fweb interface mockups that look shippable.\n- infographic-diagram — diagrams\u002Finfographics with structured layout and text.\n- logo-brand — logo\u002Fmark exploration, vector-friendly.\n- illustration-story — comics, children’s book art, narrative scenes.\n- stylized-concept — style-driven concept art, 3D\u002Fstylized renders.\n- historical-scene — period-accurate\u002Fworld-knowledge scenes.\n\nEdit:\n- text-localization — translate\u002Freplace in-image text, preserve layout.\n- identity-preserve — try-on, person-in-scene; lock face\u002Fbody\u002Fpose.\n- precise-object-edit — remove\u002Freplace a specific element (incl. interior swaps).\n- lighting-weather — time-of-day\u002Fseason\u002Fatmosphere changes only.\n- background-extraction — transparent background \u002F clean cutout.\n- style-transfer — apply reference style while changing subject\u002Fscene.\n- compositing — multi-image insert\u002Fmerge with matched lighting\u002Fperspective.\n- sketch-to-render — drawing\u002Fline art to photoreal render.\n\nQuick clarification (augmentation vs invention):\n- If the user says “a hero image for a landing page”, you may add *layout\u002Fcomposition constraints* that are implied by that use (e.g., “generous negative space on the right for headline text”).\n- Do not introduce new creative elements the user didn’t ask for (e.g., adding a mascot, changing the subject, inventing brand names\u002Flogos).\n\nTemplate (include only relevant lines):\n```\nUse case: \u003Ctaxonomy slug>\nAsset type: \u003Cwhere the asset will be used>\nPrimary request: \u003Cuser's main prompt>\nScene\u002Fbackground: \u003Cenvironment>\nSubject: \u003Cmain subject>\nStyle\u002Fmedium: \u003Cphoto\u002Fillustration\u002F3D\u002Fetc>\nComposition\u002Fframing: \u003Cwide\u002Fclose\u002Ftop-down; placement>\nLighting\u002Fmood: \u003Clighting + mood>\nColor palette: \u003Cpalette notes>\nMaterials\u002Ftextures: \u003Csurface details>\nQuality: \u003Clow\u002Fmedium\u002Fhigh\u002Fauto>\nInput fidelity (edits): \u003Clow\u002Fhigh>\nText (verbatim): \"\u003Cexact text>\"\nConstraints: \u003Cmust keep\u002Fmust avoid>\nAvoid: \u003Cnegative constraints>\n```\n\nAugmentation rules:\n- Keep it short; add only details the user already implied or provided elsewhere.\n- Always classify the request into a taxonomy slug above and tailor constraints\u002Fcomposition\u002Fquality to that bucket. Use the slug to find the matching example in `references\u002Fsample-prompts.md`.\n- If the user gives a broad request (e.g., \"Generate images for this website\"), use judgment to propose tasteful, context-appropriate assets and map each to a taxonomy slug.\n- For edits, explicitly list invariants (\"change only X; keep Y unchanged\").\n- If any critical detail is missing and blocks success, ask a question; otherwise proceed.\n\n## Examples\n\n### Generation example (hero image)\n```\nUse case: stylized-concept\nAsset type: landing page hero\nPrimary request: a minimal hero image of a ceramic coffee mug\nStyle\u002Fmedium: clean product photography\nComposition\u002Fframing: centered product, generous negative space on the right\nLighting\u002Fmood: soft studio lighting\nConstraints: no logos, no text, no watermark\n```\n\n### Edit example (invariants)\n```\nUse case: precise-object-edit\nAsset type: product photo background replacement\nPrimary request: replace the background with a warm sunset gradient\nConstraints: change only the background; keep the product and its edges unchanged; no text; no watermark\n```\n\n## Prompting best practices (short list)\n- Structure prompt as scene -> subject -> details -> constraints.\n- Include intended use (ad, UI mock, infographic) to set the mode and polish level.\n- Use camera\u002Fcomposition language for photorealism.\n- Quote exact text and specify typography + placement.\n- For tricky words, spell them letter-by-letter and require verbatim rendering.\n- For multi-image inputs, reference images by index and describe how to combine them.\n- For edits, repeat invariants every iteration to reduce drift.\n- Iterate with single-change follow-ups.\n- For latency-sensitive runs, start with quality=low; use quality=high for text-heavy or detail-critical outputs.\n- For strict edits (identity\u002Flayout lock), consider input_fidelity=high.\n- If results feel “tacky”, add a brief “Avoid:” line (stock-photo vibe; cheesy lens flare; oversaturated neon; harsh bloom; oversharpening; clutter) and specify restraint (“editorial”, “premium”, “subtle”).\n\nMore principles: `references\u002Fprompting.md`. Copy\u002Fpaste specs: `references\u002Fsample-prompts.md`.\n\n## Guidance by asset type\nAsset-type templates (website assets, game assets, wireframes, logo) are consolidated in `references\u002Fsample-prompts.md`.\n\n## CLI + environment notes\n- CLI commands + examples: `references\u002Fcli.md`\n- API parameter quick reference: `references\u002Fimage-api.md`\n- If network approvals \u002F sandbox settings are getting in the way: `references\u002Fcodex-network.md`\n\n## Reference map\n- **`references\u002Fcli.md`**: how to *run* image generation\u002Fedits\u002Fbatches via `scripts\u002Fimage_gen.py` (commands, flags, recipes).\n- **`references\u002Fimage-api.md`**: what knobs exist at the API level (parameters, sizes, quality, background, edit-only fields).\n- **`references\u002Fprompting.md`**: prompting principles (structure, constraints\u002Finvariants, iteration patterns).\n- **`references\u002Fsample-prompts.md`**: copy\u002Fpaste prompt recipes (generate + edit workflows; examples only).\n- **`references\u002Fcodex-network.md`**: environment\u002Fsandbox\u002Fnetwork-approval troubleshooting.\n\n","# Image Generation Skill\n\nGenerates or edits images for the current project (e.g., website assets, game assets, UI mockups, product mockups, wireframes, logo design, photorealistic images, infographics). Defaults to `gpt-image-1.5` and the OpenAI Image API, and prefers the bundled CLI for deterministic, reproducible runs.\n\n## When to use\n- Generate a new image (concept art, product shot, cover, website hero)\n- Edit an existing image (inpainting, masked edits, lighting or weather transformations, background replacement, object removal, compositing, transparent background)\n- Batch runs (many prompts, or many variants across prompts)\n\n## Decision tree (generate vs edit vs batch)\n- If the user provides an input image (or says “edit\u002Fretouch\u002Finpaint\u002Fmask\u002Ftranslate\u002Flocalize\u002Fchange only X”) → **edit**\n- Else if the user needs many different prompts\u002Fassets → **generate-batch**\n- Else → **generate**\n\n## Workflow\n1. Decide intent: generate vs edit vs batch (see decision tree above).\n2. Collect inputs up front: prompt(s), exact text (verbatim), constraints\u002Favoid list, and any input image(s)\u002Fmask(s). For multi-image edits, label each input by index and role; for edits, list invariants explicitly.\n3. If batch: write a temporary JSONL under tmp\u002F (one job per line), run once, then delete the JSONL.\n4. Augment prompt into a short labeled spec (structure + constraints) without inventing new creative requirements.\n5. Run the bundled CLI (`scripts\u002Fimage_gen.py`) with sensible defaults (see references\u002Fcli.md).\n6. For complex edits\u002Fgenerations, inspect outputs (open\u002Fview images) and validate: subject, style, composition, text accuracy, and invariants\u002Favoid items.\n7. Iterate: make a single targeted change (prompt or mask), re-run, re-check.\n8. Save\u002Freturn final outputs and note the final prompt + flags used.\n\n## Temp and output conventions\n- Use `tmp\u002Fimagegen\u002F` for intermediate files (for example JSONL batches); delete when done.\n- Write final artifacts under `output\u002Fimagegen\u002F` when working in this repo.\n- Use `--out` or `--out-dir` to control output paths; keep filenames stable and descriptive.\n\n## Dependencies (install if missing)\nPrefer `uv` for dependency management.\n\nPython packages:\n```\nuv pip install openai pillow\n```\nIf `uv` is unavailable:\n```\npython3 -m pip install openai pillow\n```\n\n## Environment\n- `OPENAI_API_KEY` must be set for live API calls.\n\nIf the key is missing, give the user these steps:\n1. Create an API key in the OpenAI platform UI: https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\n2. Set `OPENAI_API_KEY` as an environment variable in their system.\n3. Offer to guide them through setting the environment variable for their OS\u002Fshell if needed.\n- Never ask the user to paste the full key in chat. Ask them to set it locally and confirm when ready.\n\nIf installation isn't possible in this environment, tell the user which dependency is missing and how to install it locally.\n\n## Defaults & rules\n- Use `gpt-image-1.5` unless the user explicitly asks for `gpt-image-1-mini` or explicitly prefers a cheaper\u002Ffaster model.\n- Assume the user wants a new image unless they explicitly ask for an edit.\n- Require `OPENAI_API_KEY` before any live API call.\n- Use the OpenAI Python SDK (`openai` package) for all API calls; do not use raw HTTP.\n- If the user requests edits, use `client.images.edit(...)` and include input images (and mask if provided).\n- Prefer the bundled CLI (`scripts\u002Fimage_gen.py`) over writing new one-off scripts.\n- Never modify `scripts\u002Fimage_gen.py`. If something is missing, ask the user before doing anything else.\n- If the result isn’t clearly relevant or doesn’t satisfy constraints, iterate with small targeted prompt changes; only ask a question if a missing detail blocks success.\n\n## Prompt augmentation\nReformat user prompts into a structured, production-oriented spec. Only make implicit details explicit; do not invent new requirements.\n\n## Use-case taxonomy (exact slugs)\nClassify each request into one of these buckets and keep the slug consistent across prompts and references.\n\nGenerate:\n- photorealistic-natural — candid\u002Feditorial lifestyle scenes with real texture and natural lighting.\n- product-mockup — product\u002Fpackaging shots, catalog imagery, merch concepts.\n- ui-mockup — app\u002Fweb interface mockups that look shippable.\n- infographic-diagram — diagrams\u002Finfographics with structured layout and text.\n- logo-brand — logo\u002Fmark exploration, vector-friendly.\n- illustration-story — comics, children’s book art, narrative scenes.\n- stylized-concept — style-driven concept art, 3D\u002Fstylized renders.\n- historical-scene — period-accurate\u002Fworld-knowledge scenes.\n\nEdit:\n- text-localization — translate\u002Freplace in-image text, preserve layout.\n- identity-preserve — try-on, person-in-scene; lock face\u002Fbody\u002Fpose.\n- precise-object-edit — remove\u002Freplace a specific element (incl. interior swaps).\n- lighting-weather — time-of-day\u002Fseason\u002Fatmosphere changes only.\n- background-extraction — transparent background \u002F clean cutout.\n- style-transfer — apply reference style while changing subject\u002Fscene.\n- compositing — multi-image insert\u002Fmerge with matched lighting\u002Fperspective.\n- sketch-to-render — drawing\u002Fline art to photoreal render.\n\nQuick clarification (augmentation vs invention):\n- If the user says “a hero image for a landing page”, you may add *layout\u002Fcomposition constraints* that are implied by that use (e.g., “generous negative space on the right for headline text”).\n- Do not introduce new creative elements the user didn’t ask for (e.g., adding a mascot, changing the subject, inventing brand names\u002Flogos).\n\nTemplate (include only relevant lines):\n```\nUse case: \u003Ctaxonomy slug>\nAsset type: \u003Cwhere the asset will be used>\nPrimary request: \u003Cuser's main prompt>\nScene\u002Fbackground: \u003Cenvironment>\nSubject: \u003Cmain subject>\nStyle\u002Fmedium: \u003Cphoto\u002Fillustration\u002F3D\u002Fetc>\nComposition\u002Fframing: \u003Cwide\u002Fclose\u002Ftop-down; placement>\nLighting\u002Fmood: \u003Clighting + mood>\nColor palette: \u003Cpalette notes>\nMaterials\u002Ftextures: \u003Csurface details>\nQuality: \u003Clow\u002Fmedium\u002Fhigh\u002Fauto>\nInput fidelity (edits): \u003Clow\u002Fhigh>\nText (verbatim): \"\u003Cexact text>\"\nConstraints: \u003Cmust keep\u002Fmust avoid>\nAvoid: \u003Cnegative constraints>\n```\n\nAugmentation rules:\n- Keep it short; add only details the user already implied or provided elsewhere.\n- Always classify the request into a taxonomy slug above and tailor constraints\u002Fcomposition\u002Fquality to that bucket. Use the slug to find the matching example in `references\u002Fsample-prompts.md`.\n- If the user gives a broad request (e.g., \"Generate images for this website\"), use judgment to propose tasteful, context-appropriate assets and map each to a taxonomy slug.\n- For edits, explicitly list invariants (\"change only X; keep Y unchanged\").\n- If any critical detail is missing and blocks success, ask a question; otherwise proceed.\n\n## Examples\n\n### Generation example (hero image)\n```\nUse case: stylized-concept\nAsset type: landing page hero\nPrimary request: a minimal hero image of a ceramic coffee mug\nStyle\u002Fmedium: clean product photography\nComposition\u002Fframing: centered product, generous negative space on the right\nLighting\u002Fmood: soft studio lighting\nConstraints: no logos, no text, no watermark\n```\n\n### Edit example (invariants)\n```\nUse case: precise-object-edit\nAsset type: product photo background replacement\nPrimary request: replace the background with a warm sunset gradient\nConstraints: change only the background; keep the product and its edges unchanged; no text; no watermark\n```\n\n## Prompting best practices (short list)\n- Structure prompt as scene -> subject -> details -> constraints.\n- Include intended use (ad, UI mock, infographic) to set the mode and polish level.\n- Use camera\u002Fcomposition language for photorealism.\n- Quote exact text and specify typography + placement.\n- For tricky words, spell them letter-by-letter and require verbatim rendering.\n- For multi-image inputs, reference images by index and describe how to combine them.\n- For edits, repeat invariants every iteration to reduce drift.\n- Iterate with single-change follow-ups.\n- For latency-sensitive runs, start with quality=low; use quality=high for text-heavy or detail-critical outputs.\n- For strict edits (identity\u002Flayout lock), consider input_fidelity=high.\n- If results feel “tacky”, add a brief “Avoid:” line (stock-photo vibe; cheesy lens flare; oversaturated neon; harsh bloom; oversharpening; clutter) and specify restraint (“editorial”, “premium”, “subtle”).\n\nMore principles: `references\u002Fprompting.md`. Copy\u002Fpaste specs: `references\u002Fsample-prompts.md`.\n\n## Guidance by asset type\nAsset-type templates (website assets, game assets, wireframes, logo) are consolidated in `references\u002Fsample-prompts.md`.\n\n## CLI + environment notes\n- CLI commands + examples: `references\u002Fcli.md`\n- API parameter quick reference: `references\u002Fimage-api.md`\n- If network approvals \u002F sandbox settings are getting in the way: `references\u002Fcodex-network.md`\n\n## Reference map\n- **`references\u002Fcli.md`**: how to *run* image generation\u002Fedits\u002Fbatches via `scripts\u002Fimage_gen.py` (commands, flags, recipes).\n- **`references\u002Fimage-api.md`**: what knobs exist at the API level (parameters, sizes, quality, background, edit-only fields).\n- **`references\u002Fprompting.md`**: prompting principles (structure, constraints\u002Finvariants, iteration patterns).\n- **`references\u002Fsample-prompts.md`**: copy\u002Fpaste prompt recipes (generate + edit workflows; examples only).\n- **`references\u002Fcodex-network.md`**: environment\u002Fsandbox\u002Fnetwork-approval troubleshooting.\n\n",{"name":5,"author":42,"description":7},"main","015422534a7457348a313b6381f0255d3364eb8c","cli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen",0,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates","https:\u002F\u002Fgithub.com\u002FMishit18","2026-11-12 18:26:48",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add Mishit18\u002Fclaude-code-templates --skill imagegen",{"tool":65,"command":66},"bunx","bunx skills add Mishit18\u002Fclaude-code-templates --skill imagegen",{"tool":68,"command":69},"pnpm","pnpm dlx skills add Mishit18\u002Fclaude-code-templates --skill imagegen","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002FSKILL.md",true,[73,79,85,89,94,98,102,106,110,114],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"agents\u002Fopenai.yaml","REFERENCE","参考文档",292,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Fagents\u002Fopenai.yaml",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"assets\u002Fimagegen-small.svg","ASSET","资产文件",2889,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Fassets\u002Fimagegen-small.svg",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"assets\u002Fimagegen.png",1711,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Fassets\u002Fimagegen.png",{"path":90,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":93,"sourceHtmlUrl":16},"LICENSE.txt","LICENSE","许可证",10777,{"path":95,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fcli.md",5289,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Freferences\u002Fcli.md",{"path":99,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Fcodex-network.md",1147,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Freferences\u002Fcodex-network.md",{"path":103,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Fimage-api.md",1630,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Freferences\u002Fimage-api.md",{"path":107,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Fprompting.md",5904,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Freferences\u002Fprompting.md",{"path":111,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":112,"sourceHtmlUrl":113},"references\u002Fsample-prompts.md",14902,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Freferences\u002Fsample-prompts.md",{"path":115,"resourceType":116,"resourceTypeDesc":117,"sizeBytes":118,"sourceHtmlUrl":119},"scripts\u002Fimage_gen.py","SCRIPT","脚本",29950,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fcreative-design\u002Fimagegen\u002Fscripts\u002Fimage_gen.py",[121,151,177,204,229,254],{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":125,"sourceHtmlUrl":126,"categories":127,"keywords":131,"publishedAt":47},"01M6R4ARN4W2VZRDERDTMN1KP0","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FSKILL.md",[128],{"categoryNo":129,"categoryName":130,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000009","前端开发",[132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,31,150],"web artifacts builder","web","artifacts","artifacts builder","builder","frontend","css","components","react","routing","state management","state","file","Tailwind","use","single-file","ui components","multi","single",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":155,"sourceHtmlUrl":156,"categories":157,"keywords":162,"publishedAt":47},"01M6R45GXREM5DP8T08MAC788H","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FSKILL.md",[158,161],{"categoryNo":159,"categoryName":160,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":129,"categoryName":130,"taxonomyType":22,"taxonomyTypeDesc":23},[163,164,165,137,166,167,133,168,169,170,171,172,173,174,175,176,31],"testing","webapp testing","webapp","screenshots","playwright","debugging","toolkit","browser","ui","logs","applications","behavior","local","with",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":181,"licenseFileUrl":182,"sourceHtmlUrl":183,"categories":184,"keywords":185,"publishedAt":47},"01M6R2GYJ470X8EB7R58V0B68K","think-tank","Run a Virtual Think Tank — a structured multi-persona debate — before planning or making architectural\u002Fdesign\u002Fstrategic decisions. Use this skill whenever the user is about to plan a system, make a technology choice, evaluate trade-offs, decide on an approach, or faces any decision where multiple perspectives would sharpen the outcome. Also trigger when the user says \"think tank\", \"debate this\", \"perspectives on\", \"trade-offs\", \"should I use X or Y\", \"help me decide\", \"before we plan\", or asks for pros\u002Fcons of competing approaches. This skill should run BEFORE any implementation planning begins — it produces a structured analysis that feeds into better plans.","MIT","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fthink-tank\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fthink-tank\u002FSKILL.md",[],[186,187,188,44,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,29],"think tank","think","design","feeds","analysis","persona","plan","sharpen","virtual","decision","choice","decide","perspectives","outcome","me","debate","make","trade-offs",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":208,"sourceHtmlUrl":209,"categories":210,"keywords":212,"publishedAt":47},"01M6R2FSR55AVRFA9YZ8SC2GZG","skill-creator","Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FSKILL.md",[211],{"categoryNo":25,"categoryName":26,"taxonomyType":22,"taxonomyTypeDesc":23},[213,214,215,216,217,218,219,220,221,222,223,224,225,226,176,31,227,29,228],"skill creator","creator","workflows","create","update","capabilities","knowledge","tool","integrations","specialized","guide","new skill","existing skill","users","Existing","new",{"skillNo":230,"name":231,"nameZh":6,"description":232,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":181,"licenseFileUrl":6,"sourceHtmlUrl":233,"categories":234,"keywords":235,"publishedAt":47},"01M6R2FK42ZZ4HJTJVVK9WJBBP","ship-learn-next","Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fship-learn-next\u002FSKILL.md",[],[236,237,238,239,240,241,242,243,146,244,245,246,247,248,249,250,251,252,253,29],"learn","ship learn next","ship","next","framework","learning","read","write","advice","implementation","youtube","plans","quest","transform","actionable","action","lessons","youtube transcripts",{"skillNo":255,"name":256,"nameZh":6,"description":257,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":258,"sourceHtmlUrl":259,"categories":260,"keywords":265,"publishedAt":47},"01M6R2088G1RHDA5MDX16HASRB","slack-gif-creator","Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FSKILL.md",[261,264],{"categoryNo":262,"categoryName":263,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},[266,267,268,214,269,270,271,272,219,146,200,226,202,273,274,31,275,29],"slack gif creator","slack","gif","validation","Tools","constraints","Animation","Utilities","concepts","request"]