From 0720614e6e4e2c190f68ff4ab0a71faa0fa70b4a Mon Sep 17 00:00:00 2001 From: Anil-matcha Date: Sat, 29 Aug 2026 11:46:39 +0530 Subject: [PATCH] fix(design): preserve existing logo provider docs --- .claude/skills/design/SKILL.md | 6 +++--- .claude/skills/design/references/logo-design.md | 4 ++-- .claude/skills/design/scripts/logo/generate.py | 14 ++++++++------ cli/assets/skills/design/SKILL.md | 6 +++--- cli/assets/skills/design/references/logo-design.md | 4 ++-- cli/assets/skills/design/scripts/logo/generate.py | 14 ++++++++------ 6 files changed, 26 insertions(+), 22 deletions(-) diff --git a/.claude/skills/design/SKILL.md b/.claude/skills/design/SKILL.md index 86309e3..96d51a3 100644 --- a/.claude/skills/design/SKILL.md +++ b/.claude/skills/design/SKILL.md @@ -1,6 +1,6 @@ --- name: design -description: "Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads." +description: "Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads." argument-hint: "[design-type] [context]" license: MIT metadata: @@ -39,8 +39,8 @@ Unified design skill: brand, tokens, UI, logo, CIP, slides, banners, social phot ## Logo Design (Built-in) -55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana and -MuAPI image generation. +55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana, Atlas +Cloud, and MuAPI image generation. ### Logo: Generate Design Brief diff --git a/.claude/skills/design/references/logo-design.md b/.claude/skills/design/references/logo-design.md index 497197f..c662402 100644 --- a/.claude/skills/design/references/logo-design.md +++ b/.claude/skills/design/references/logo-design.md @@ -1,13 +1,13 @@ # Logo Design Reference -AI-powered logo design with 55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana is the default provider; MuAPI is also available as an explicit opt-in provider. +AI-powered logo design with 55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana is the default provider; Atlas Cloud and MuAPI are also available as explicit opt-in providers. ## Scripts | Script | Purpose | |--------|---------| | `scripts/logo/search.py` | Search styles, colors, industries; generate design briefs | -| `scripts/logo/generate.py` | Generate logos with Gemini Nano Banana or MuAPI | +| `scripts/logo/generate.py` | Generate logos with Gemini Nano Banana, Atlas Cloud, or MuAPI | | `scripts/logo/core.py` | BM25 search engine for logo data | ## Commands diff --git a/.claude/skills/design/scripts/logo/generate.py b/.claude/skills/design/scripts/logo/generate.py index d402b73..4987598 100644 --- a/.claude/skills/design/scripts/logo/generate.py +++ b/.claude/skills/design/scripts/logo/generate.py @@ -1,13 +1,15 @@ #!/usr/bin/env python3 -"""Logo generation with Gemini or MuAPI. +"""Logo generation with Gemini, Atlas Cloud, or MuAPI. -Gemini remains the default provider. MuAPI is opt-in with -``--provider muapi`` and uses its asynchronous image generation API with the -selected model's prompt/aspect-ratio contract. +Gemini remains the default provider. Atlas Cloud is opt-in with +``--provider atlas`` and uses its asynchronous image generation API. MuAPI is +opt-in with ``--provider muapi`` and uses its asynchronous image generation API +with the selected model's prompt/aspect-ratio contract. Models: - Nano Banana (default): gemini-2.5-flash-image - fast, high-volume, low-latency - Nano Banana Pro (--pro): gemini-3-pro-image-preview - professional quality, advanced reasoning +- MuAPI Nano Banana (--provider muapi): nano-banana - hosted asynchronous image generation Usage: python generate.py --prompt "tech startup logo minimalist blue" @@ -468,7 +470,7 @@ def generate_logo( atlas_model=ATLAS_MODEL, muapi_model=MUAPI_MODEL, ): - """Generate a logo using Gemini or MuAPI image generation. + """Generate a logo using Gemini, Atlas Cloud, or MuAPI image generation. Args: aspect_ratio: Image aspect ratio. Options: "1:1", "16:9", "9:16", "4:3", "3:4" @@ -624,7 +626,7 @@ def generate_batch( def main(): parser = argparse.ArgumentParser( - description="Generate logos using Gemini or MuAPI" + description="Generate logos using Gemini, Atlas Cloud, or MuAPI" ) parser.add_argument("--prompt", "-p", type=str, help="Logo description prompt") parser.add_argument("--brand", "-b", type=str, help="Brand name") diff --git a/cli/assets/skills/design/SKILL.md b/cli/assets/skills/design/SKILL.md index 86309e3..96d51a3 100644 --- a/cli/assets/skills/design/SKILL.md +++ b/cli/assets/skills/design/SKILL.md @@ -1,6 +1,6 @@ --- name: design -description: "Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads." +description: "Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads." argument-hint: "[design-type] [context]" license: MIT metadata: @@ -39,8 +39,8 @@ Unified design skill: brand, tokens, UI, logo, CIP, slides, banners, social phot ## Logo Design (Built-in) -55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana and -MuAPI image generation. +55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana, Atlas +Cloud, and MuAPI image generation. ### Logo: Generate Design Brief diff --git a/cli/assets/skills/design/references/logo-design.md b/cli/assets/skills/design/references/logo-design.md index 497197f..c662402 100644 --- a/cli/assets/skills/design/references/logo-design.md +++ b/cli/assets/skills/design/references/logo-design.md @@ -1,13 +1,13 @@ # Logo Design Reference -AI-powered logo design with 55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana is the default provider; MuAPI is also available as an explicit opt-in provider. +AI-powered logo design with 55+ styles, 30 color palettes, 25 industry guides. Gemini Nano Banana is the default provider; Atlas Cloud and MuAPI are also available as explicit opt-in providers. ## Scripts | Script | Purpose | |--------|---------| | `scripts/logo/search.py` | Search styles, colors, industries; generate design briefs | -| `scripts/logo/generate.py` | Generate logos with Gemini Nano Banana or MuAPI | +| `scripts/logo/generate.py` | Generate logos with Gemini Nano Banana, Atlas Cloud, or MuAPI | | `scripts/logo/core.py` | BM25 search engine for logo data | ## Commands diff --git a/cli/assets/skills/design/scripts/logo/generate.py b/cli/assets/skills/design/scripts/logo/generate.py index d402b73..4987598 100644 --- a/cli/assets/skills/design/scripts/logo/generate.py +++ b/cli/assets/skills/design/scripts/logo/generate.py @@ -1,13 +1,15 @@ #!/usr/bin/env python3 -"""Logo generation with Gemini or MuAPI. +"""Logo generation with Gemini, Atlas Cloud, or MuAPI. -Gemini remains the default provider. MuAPI is opt-in with -``--provider muapi`` and uses its asynchronous image generation API with the -selected model's prompt/aspect-ratio contract. +Gemini remains the default provider. Atlas Cloud is opt-in with +``--provider atlas`` and uses its asynchronous image generation API. MuAPI is +opt-in with ``--provider muapi`` and uses its asynchronous image generation API +with the selected model's prompt/aspect-ratio contract. Models: - Nano Banana (default): gemini-2.5-flash-image - fast, high-volume, low-latency - Nano Banana Pro (--pro): gemini-3-pro-image-preview - professional quality, advanced reasoning +- MuAPI Nano Banana (--provider muapi): nano-banana - hosted asynchronous image generation Usage: python generate.py --prompt "tech startup logo minimalist blue" @@ -468,7 +470,7 @@ def generate_logo( atlas_model=ATLAS_MODEL, muapi_model=MUAPI_MODEL, ): - """Generate a logo using Gemini or MuAPI image generation. + """Generate a logo using Gemini, Atlas Cloud, or MuAPI image generation. Args: aspect_ratio: Image aspect ratio. Options: "1:1", "16:9", "9:16", "4:3", "3:4" @@ -624,7 +626,7 @@ def generate_batch( def main(): parser = argparse.ArgumentParser( - description="Generate logos using Gemini or MuAPI" + description="Generate logos using Gemini, Atlas Cloud, or MuAPI" ) parser.add_argument("--prompt", "-p", type=str, help="Logo description prompt") parser.add_argument("--brand", "-b", type=str, help="Brand name")