[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CY9VVDWM8YST9JJ4HXFCTH":3,"skill-same:01M6CY9VVDWM8YST9JJ4HXFCTH":96},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":13,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6CY9VVDWM8YST9JJ4HXFCTH","gemini-imagegen",null,"This skill should be used when generating and editing images using the Gemini API (Nano Banana Pro). It applies when creating images from text prompts, editing existing images, applying style transfers, generating logos with text, creating stickers, product mockups, or any image generation\u002Fmanipulation task. Supports text-to-image, image editing, multi-turn refinement, and composition from multiple reference images.","The-Rabak\u002Fnaysmith","The-Rabak","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F44833742?v=4","01M6CY211HB58Y8JNWWEV9FGN1","01M6CY8HJW3TE1AQW1F13PHYB2",0,"GPL-2.0","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"gemini","gemini imagegen","imagegen","text","generation","banana","stickers","task","nano banana","images","reference","editing","product","image","Composition","api","Text-to-Image","Image Generation","nano banana pro","gemini api","2026-11-10 10:12:30",false,"---\nname: gemini-imagegen\ndescription: This skill should be used when generating and editing images using the Gemini API (Nano Banana Pro). It applies when creating images from text prompts, editing existing images, applying style transfers, generating logos with text, creating stickers, product mockups, or any image generation\u002Fmanipulation task. Supports text-to-image, image editing, multi-turn refinement, and composition from multiple reference images.\n---\n\n# Gemini Image Generation (Nano Banana Pro)\n\nGenerate and edit images using Google's Gemini API. The environment variable `GEMINI_API_KEY` must be set.\n\n## Default Model\n\n| Model | Resolution | Best For |\n|-------|------------|----------|\n| `gemini-3-pro-image-preview` | 1K-4K | All image generation (default) |\n\n**Note:** Always use this Pro model. Only use a different model if explicitly requested.\n\n## Quick Reference\n\n### Default Settings\n- **Model:** `gemini-3-pro-image-preview`\n- **Resolution:** 1K (default, options: 1K, 2K, 4K)\n- **Aspect Ratio:** 1:1 (default)\n\n### Available Aspect Ratios\n`1:1`, `2:3`, `3:2`, `3:4`, `4:3`, `4:5`, `5:4`, `9:16`, `16:9`, `21:9`\n\n### Available Resolutions\n`1K` (default), `2K`, `4K`\n\n## Core API Pattern\n\n```python\nimport os\nfrom google import genai\nfrom google.genai import types\n\nclient = genai.Client(api_key=os.environ[\"GEMINI_API_KEY\"])\n\n# Basic generation (1K, 1:1 - defaults)\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\"Your prompt here\"],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n    ),\n)\n\nfor part in response.parts:\n    if part.text:\n        print(part.text)\n    elif part.inline_data:\n        image = part.as_image()\n        image.save(\"output.png\")\n```\n\n## Custom Resolution & Aspect Ratio\n\n```python\nfrom google.genai import types\n\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[prompt],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n        image_config=types.ImageConfig(\n            aspect_ratio=\"16:9\",  # Wide format\n            image_size=\"2K\"       # Higher resolution\n        ),\n    )\n)\n```\n\n### Resolution Examples\n\n```python\n# 1K (default) - Fast, good for previews\nimage_config=types.ImageConfig(image_size=\"1K\")\n\n# 2K - Balanced quality\u002Fspeed\nimage_config=types.ImageConfig(image_size=\"2K\")\n\n# 4K - Maximum quality, slower\nimage_config=types.ImageConfig(image_size=\"4K\")\n```\n\n### Aspect Ratio Examples\n\n```python\n# Square (default)\nimage_config=types.ImageConfig(aspect_ratio=\"1:1\")\n\n# Landscape wide\nimage_config=types.ImageConfig(aspect_ratio=\"16:9\")\n\n# Ultra-wide panoramic\nimage_config=types.ImageConfig(aspect_ratio=\"21:9\")\n\n# Portrait\nimage_config=types.ImageConfig(aspect_ratio=\"9:16\")\n\n# Photo standard\nimage_config=types.ImageConfig(aspect_ratio=\"4:3\")\n```\n\n## Editing Images\n\nPass existing images with text prompts:\n\n```python\nfrom PIL import Image\n\nimg = Image.open(\"input.png\")\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\"Add a sunset to this scene\", img],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n    ),\n)\n```\n\n## Multi-Turn Refinement\n\nUse chat for iterative editing:\n\n```python\nfrom google.genai import types\n\nchat = client.chats.create(\n    model=\"gemini-3-pro-image-preview\",\n    config=types.GenerateContentConfig(response_modalities=['TEXT', 'IMAGE'])\n)\n\nresponse = chat.send_message(\"Create a logo for 'Acme Corp'\")\n# Save first image...\n\nresponse = chat.send_message(\"Make the text bolder and add a blue gradient\")\n# Save refined image...\n```\n\n## Prompting Best Practices\n\n### Photorealistic Scenes\nInclude camera details: lens type, lighting, angle, mood.\n> \"A photorealistic close-up portrait, 85mm lens, soft golden hour light, shallow depth of field\"\n\n### Stylized Art\nSpecify style explicitly:\n> \"A kawaii-style sticker of a happy red panda, bold outlines, cel-shading, white background\"\n\n### Text in Images\nBe explicit about font style and placement:\n> \"Create a logo with text 'Daily Grind' in clean sans-serif, black and white, coffee bean motif\"\n\n### Product Mockups\nDescribe lighting setup and surface:\n> \"Studio-lit product photo on polished concrete, three-point softbox setup, 45-degree angle\"\n\n## Advanced Features\n\n### Google Search Grounding\nGenerate images based on real-time data:\n\n```python\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\"Visualize today's weather in Tokyo as an infographic\"],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n        tools=[{\"google_search\": {}}]\n    )\n)\n```\n\n### Multiple Reference Images (Up to 14)\nCombine elements from multiple sources:\n\n```python\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\n        \"Create a group photo of these people in an office\",\n        Image.open(\"person1.png\"),\n        Image.open(\"person2.png\"),\n        Image.open(\"person3.png\"),\n    ],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n    ),\n)\n```\n\n## Important: File Format & Media Type\n\n**CRITICAL:** The Gemini API returns images in JPEG format by default. When saving, always use `.jpg` extension to avoid media type mismatches.\n\n```python\n# CORRECT - Use .jpg extension (Gemini returns JPEG)\nimage.save(\"output.jpg\")\n\n# WRONG - Will cause \"Image does not match media type\" errors\nimage.save(\"output.png\")  # Creates JPEG with PNG extension!\n```\n\n### Converting to PNG (if needed)\n\nIf you specifically need PNG format:\n\n```python\nfrom PIL import Image\n\n# Generate with Gemini\nfor part in response.parts:\n    if part.inline_data:\n        img = part.as_image()\n        # Convert to PNG by saving with explicit format\n        img.save(\"output.png\", format=\"PNG\")\n```\n\n### Verifying Image Format\n\nCheck actual format vs extension with the `file` command:\n\n```bash\nfile image.png\n# If output shows \"JPEG image data\" - rename to .jpg!\n```\n\n## Notes\n\n- All generated images include SynthID watermarks\n- Gemini returns **JPEG format by default** - always use `.jpg` extension\n- Image-only mode (`responseModalities: [\"IMAGE\"]`) won't work with Google Search grounding\n- For editing, describe changes conversationally—the model understands semantic masking\n- Default to 1K resolution for speed; use 2K\u002F4K when quality is critical\n","# Gemini Image Generation (Nano Banana Pro)\n\nGenerate and edit images using Google's Gemini API. The environment variable `GEMINI_API_KEY` must be set.\n\n## Default Model\n\n| Model | Resolution | Best For |\n|-------|------------|----------|\n| `gemini-3-pro-image-preview` | 1K-4K | All image generation (default) |\n\n**Note:** Always use this Pro model. Only use a different model if explicitly requested.\n\n## Quick Reference\n\n### Default Settings\n- **Model:** `gemini-3-pro-image-preview`\n- **Resolution:** 1K (default, options: 1K, 2K, 4K)\n- **Aspect Ratio:** 1:1 (default)\n\n### Available Aspect Ratios\n`1:1`, `2:3`, `3:2`, `3:4`, `4:3`, `4:5`, `5:4`, `9:16`, `16:9`, `21:9`\n\n### Available Resolutions\n`1K` (default), `2K`, `4K`\n\n## Core API Pattern\n\n```python\nimport os\nfrom google import genai\nfrom google.genai import types\n\nclient = genai.Client(api_key=os.environ[\"GEMINI_API_KEY\"])\n\n# Basic generation (1K, 1:1 - defaults)\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\"Your prompt here\"],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n    ),\n)\n\nfor part in response.parts:\n    if part.text:\n        print(part.text)\n    elif part.inline_data:\n        image = part.as_image()\n        image.save(\"output.png\")\n```\n\n## Custom Resolution & Aspect Ratio\n\n```python\nfrom google.genai import types\n\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[prompt],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n        image_config=types.ImageConfig(\n            aspect_ratio=\"16:9\",  # Wide format\n            image_size=\"2K\"       # Higher resolution\n        ),\n    )\n)\n```\n\n### Resolution Examples\n\n```python\n# 1K (default) - Fast, good for previews\nimage_config=types.ImageConfig(image_size=\"1K\")\n\n# 2K - Balanced quality\u002Fspeed\nimage_config=types.ImageConfig(image_size=\"2K\")\n\n# 4K - Maximum quality, slower\nimage_config=types.ImageConfig(image_size=\"4K\")\n```\n\n### Aspect Ratio Examples\n\n```python\n# Square (default)\nimage_config=types.ImageConfig(aspect_ratio=\"1:1\")\n\n# Landscape wide\nimage_config=types.ImageConfig(aspect_ratio=\"16:9\")\n\n# Ultra-wide panoramic\nimage_config=types.ImageConfig(aspect_ratio=\"21:9\")\n\n# Portrait\nimage_config=types.ImageConfig(aspect_ratio=\"9:16\")\n\n# Photo standard\nimage_config=types.ImageConfig(aspect_ratio=\"4:3\")\n```\n\n## Editing Images\n\nPass existing images with text prompts:\n\n```python\nfrom PIL import Image\n\nimg = Image.open(\"input.png\")\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\"Add a sunset to this scene\", img],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n    ),\n)\n```\n\n## Multi-Turn Refinement\n\nUse chat for iterative editing:\n\n```python\nfrom google.genai import types\n\nchat = client.chats.create(\n    model=\"gemini-3-pro-image-preview\",\n    config=types.GenerateContentConfig(response_modalities=['TEXT', 'IMAGE'])\n)\n\nresponse = chat.send_message(\"Create a logo for 'Acme Corp'\")\n# Save first image...\n\nresponse = chat.send_message(\"Make the text bolder and add a blue gradient\")\n# Save refined image...\n```\n\n## Prompting Best Practices\n\n### Photorealistic Scenes\nInclude camera details: lens type, lighting, angle, mood.\n> \"A photorealistic close-up portrait, 85mm lens, soft golden hour light, shallow depth of field\"\n\n### Stylized Art\nSpecify style explicitly:\n> \"A kawaii-style sticker of a happy red panda, bold outlines, cel-shading, white background\"\n\n### Text in Images\nBe explicit about font style and placement:\n> \"Create a logo with text 'Daily Grind' in clean sans-serif, black and white, coffee bean motif\"\n\n### Product Mockups\nDescribe lighting setup and surface:\n> \"Studio-lit product photo on polished concrete, three-point softbox setup, 45-degree angle\"\n\n## Advanced Features\n\n### Google Search Grounding\nGenerate images based on real-time data:\n\n```python\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\"Visualize today's weather in Tokyo as an infographic\"],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n        tools=[{\"google_search\": {}}]\n    )\n)\n```\n\n### Multiple Reference Images (Up to 14)\nCombine elements from multiple sources:\n\n```python\nresponse = client.models.generate_content(\n    model=\"gemini-3-pro-image-preview\",\n    contents=[\n        \"Create a group photo of these people in an office\",\n        Image.open(\"person1.png\"),\n        Image.open(\"person2.png\"),\n        Image.open(\"person3.png\"),\n    ],\n    config=types.GenerateContentConfig(\n        response_modalities=['TEXT', 'IMAGE'],\n    ),\n)\n```\n\n## Important: File Format & Media Type\n\n**CRITICAL:** The Gemini API returns images in JPEG format by default. When saving, always use `.jpg` extension to avoid media type mismatches.\n\n```python\n# CORRECT - Use .jpg extension (Gemini returns JPEG)\nimage.save(\"output.jpg\")\n\n# WRONG - Will cause \"Image does not match media type\" errors\nimage.save(\"output.png\")  # Creates JPEG with PNG extension!\n```\n\n### Converting to PNG (if needed)\n\nIf you specifically need PNG format:\n\n```python\nfrom PIL import Image\n\n# Generate with Gemini\nfor part in response.parts:\n    if part.inline_data:\n        img = part.as_image()\n        # Convert to PNG by saving with explicit format\n        img.save(\"output.png\", format=\"PNG\")\n```\n\n### Verifying Image Format\n\nCheck actual format vs extension with the `file` command:\n\n```bash\nfile image.png\n# If output shows \"JPEG image data\" - rename to .jpg!\n```\n\n## Notes\n\n- All generated images include SynthID watermarks\n- Gemini returns **JPEG format by default** - always use `.jpg` extension\n- Image-only mode (`responseModalities: [\"IMAGE\"]`) won't work with Google Search grounding\n- For editing, describe changes conversationally—the model understands semantic masking\n- Default to 1K resolution for speed; use 2K\u002F4K when quality is critical\n",{"name":5,"description":7},"main","b097d394a335a9ec3c8a02d64e111f1a9c96703d",".github\u002Fskills\u002Fgemini-imagegen","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith","https:\u002F\u002Fgithub.com\u002FThe-Rabak","2026-03-04 03:03:05",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add The-Rabak\u002Fnaysmith --skill gemini-imagegen",{"tool":60,"command":61},"bunx","bunx skills add The-Rabak\u002Fnaysmith --skill gemini-imagegen",{"tool":63,"command":64},"pnpm","pnpm dlx skills add The-Rabak\u002Fnaysmith --skill gemini-imagegen","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002FSKILL.md",true,[68,74,80,84,88,92],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"requirements.txt","REFERENCE","参考文档",35,"https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002Frequirements.txt",{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"scripts\u002Fcompose_images.py","SCRIPT","脚本",4723,"https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002Fscripts\u002Fcompose_images.py",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"scripts\u002Fedit_image.py",4173,"https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002Fscripts\u002Fedit_image.py",{"path":85,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Fgemini_images.py",8069,"https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002Fscripts\u002Fgemini_images.py",{"path":89,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fgenerate_image.py",3889,"https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002Fscripts\u002Fgenerate_image.py",{"path":93,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fmulti_turn_chat.py",6487,"https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fgemini-imagegen\u002Fscripts\u002Fmulti_turn_chat.py",[97,109,123,136,151,165],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":43},"01M6CYBMHFVAMC4T3J8QFYN42M","workflows-work","Execute work plans efficiently while maintaining quality and finishing features","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fworkflows-work\u002FSKILL.md",[],[104,105,106,107,108],"workflows work","work","workflows","execute","quality",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":43},"01M6CYBJ1KP7W3X8HEG49KST9Q","workflows-review","Perform exhaustive code reviews using multi-agent analysis, ultra-thinking, and worktrees","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fworkflows-review\u002FSKILL.md",[],[116,106,117,118,119,120,121,122],"workflows review","review","thinking","worktrees","multi-agent","analysis","code",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":43},"01M6CYBEW8DDBXW62Q2CA29BPR","workflows-plan","Transform feature descriptions into well-structured project plans following conventions","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fworkflows-plan\u002FSKILL.md",[],[106,130,131,132,133,134,135],"workflows plan","plan","project","structured","following conventions","conventions",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":145,"publishedAt":43},"01M6CYBBKAHJJ85JC2PS380TGZ","workflows-compound","Document a recently solved problem to compound your team's knowledge","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fworkflows-compound\u002FSKILL.md",[142],{"categoryNo":143,"categoryName":144,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[146,147,106,148,149,150],"compound","workflows compound","document","knowledge","team",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":43},"01M6CYB9062GMP8VSA7N7PB4NW","workflows-brainstorm","Explore requirements and approaches through collaborative dialogue before planning implementation","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fworkflows-brainstorm\u002FSKILL.md",[],[158,159,106,160,161,162,163,164],"workflows brainstorm","brainstorm","planning","requirements","explore","implementation","dialogue",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":43},"01M6CYB6S7GKWH62CRV3K79MHW","triage","Triage and categorize findings for the CLI todo system","https:\u002F\u002Fgithub.com\u002FThe-Rabak\u002Fnaysmith\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Ftriage\u002FSKILL.md",[],[167,172,173,174,175],"system","categorize","todo","cli"]