logo-creator by resciencelab/opc-skills
npx skills add https://github.com/resciencelab/opc-skills --skill logo-creator通过 AI 图像生成和迭代设计流程,创建专业的标志。
所需 API 密钥(在环境中设置):
GEMINI_API_KEY - 从 Google AI Studio 获取REMOVE_BG_API_KEY - 从 remove.bg 获取RECRAFT_API_KEY - 从 recraft.ai 获取所需技能:
nanobanana - AI 图像生成 (Gemini 3 Pro Image)所有生成的文件都应保存到 .skill-archive 目录:
.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
示例:
.skill-archive/logo-creator/2026-01-18-opc-logo/
logo-01.png
logo-02.png
...
logo-09-cropped.png
logo-09-nobg.png
logo-09.svg
preview.html
指南:
yyyy-mm-dd在生成之前,从用户处收集需求:
询问以下内容:
1:1 - 正方形(网站图标、应用图标)
* 16:9 - 宽屏(页眉、横幅)
* 4:3 - 标准比例
* 2:3 - 纵向在继续之前,请等待用户确认!
使用 nanobanana 技能生成 20 个标志变体(默认):
# 生成单个标志
python3 <nanobanana_skill_dir>/scripts/generate.py "{style} logo for {brand}, {description}, {colors}" \
--ratio 1:1 -o .skill-archive/logo-creator/<date-name>/logo-01.png
# 批量生成 20 个标志
python3 <nanobanana_skill_dir>/scripts/batch_generate.py "{style} logo for {brand}, {description}, {colors}" \
-n 20 --ratio 1:1 -d .skill-archive/logo-creator/<date-name> -p logo
指南:
.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/ 目录logo-01.png、logo-02.png 等。提示词技巧:
复制预览模板并在浏览器中打开:
cp <skill_dir>/templates/preview.html .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.html
然后在默认浏览器中打开:
open .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.html
重要提示: 更新 HTML 以包含正确数量的已生成标志。
询问用户喜欢哪些标志:
根据反馈:
logo-{original}-v{n}.png(例如,logo-05-v1.png)一旦用户批准某个标志,进行处理:
5a. 裁剪空白区域(调整为 1:1 且无边距):
python3 <skill_dir>/scripts/crop_logo.py {input.png} {output-cropped.png}
5b. 移除背景:
python3 <skill_dir>/scripts/remove_bg.py {input.png} {output-nobg.png}
5c. 转换为 SVG:
python3 <skill_dir>/scripts/vectorize.py {input.png} {output.svg}
呈现最终交付成果:
## 最终标志资源
| 文件 | 描述 | 尺寸 |
|------|-------------|------|
| logo.png | 原始文件 | 1024x1024 |
| logo-cropped.png | 无边距,1:1 | ~800x800 |
| logo-nobg.png | 透明背景 | ~800x800 |
| logo.svg | 矢量(可缩放) | ~20KB |
所有文件已保存至:`.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/`
将最终标志复制到用户期望的位置。
像素艺术:
Pixel art {subject} logo, 8-bit retro style, black pixels on white background, {size}x{size} grid, minimalist icon
极简主义:
Minimalist {subject} logo, flat design, clean lines, {color} on white, simple geometric shapes
吉祥物:
Cute {animal/character} mascot logo, friendly expression, {style} style, {colors}, suitable for brand icon
字母标志:
Letter "{letter}" logo, modern typography, {style} design, {colors}, clean professional look
1:1 - 正方形(标志默认)2:3、3:2 - 纵向/横向3:4、4:3 - 标准比例4:5、5:4 - 照片比例9:16、16:9 - 宽屏21:9 - 超宽屏每周安装量
1.0K
代码仓库
GitHub 星标数
630
首次出现
Jan 21, 2026
安全审计
安装于
opencode840
gemini-cli830
codex825
claude-code770
github-copilot762
cursor727
Create professional logos through AI image generation with an iterative design process.
Required API Keys (set in environment):
GEMINI_API_KEY - Get from Google AI StudioREMOVE_BG_API_KEY - Get from remove.bgRECRAFT_API_KEY - Get from recraft.aiRequired Skills:
nanobanana - AI image generation (Gemini 3 Pro Image)All generated files should be saved to the .skill-archive directory:
.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/
Example:
.skill-archive/logo-creator/2026-01-18-opc-logo/
logo-01.png
logo-02.png
...
logo-09-cropped.png
logo-09-nobg.png
logo-09.svg
preview.html
Guidelines:
yyyy-mm-ddBefore generating, gather requirements from user:
Ask about:
Project/Brand name - What is the logo for?
Style preference - See references/styles.md for options:
Aspect ratio - Default is 1:1 (square), options:
1:1 - Square (favicons, app icons)16:9 - Wide (headers, banners)4:3 - Standard2:3 - PortraitColor preferences :
Wait for user confirmation before proceeding!
Generate 20 logo variations (default) using the nanobanana skill:
# Generate single logo
python3 <nanobanana_skill_dir>/scripts/generate.py "{style} logo for {brand}, {description}, {colors}" \
--ratio 1:1 -o .skill-archive/logo-creator/<date-name>/logo-01.png
# Batch generate 20 logos
python3 <nanobanana_skill_dir>/scripts/batch_generate.py "{style} logo for {brand}, {description}, {colors}" \
-n 20 --ratio 1:1 -d .skill-archive/logo-creator/<date-name> -p logo
Guidelines:
.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/ directorylogo-01.png, logo-02.png, etc.Prompt Tips:
Copy the preview template and open in browser:
cp <skill_dir>/templates/preview.html .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.html
Then open in default browser:
open .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.html
IMPORTANT: Update the HTML to include the correct number of logos generated.
Ask user which logos they prefer:
Based on feedback:
logo-{original}-v{n}.png (e.g., logo-05-v1.png)Once user approves a logo, process it:
5a. Crop whitespace (make 1:1 with no margins):
python3 <skill_dir>/scripts/crop_logo.py {input.png} {output-cropped.png}
5b. Remove background:
python3 <skill_dir>/scripts/remove_bg.py {input.png} {output-nobg.png}
5c. Convert to SVG:
python3 <skill_dir>/scripts/vectorize.py {input.png} {output.svg}
Present final deliverables:
## Final Logo Assets
| File | Description | Size |
|------|-------------|------|
| logo.png | Original | 1024x1024 |
| logo-cropped.png | No margins, 1:1 | ~800x800 |
| logo-nobg.png | Transparent background | ~800x800 |
| logo.svg | Vector (scalable) | ~20KB |
All files saved to: `.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/`
Copy final logo to user's desired location.
Pixel Art:
Pixel art {subject} logo, 8-bit retro style, black pixels on white background, {size}x{size} grid, minimalist icon
Minimalist:
Minimalist {subject} logo, flat design, clean lines, {color} on white, simple geometric shapes
Mascot:
Cute {animal/character} mascot logo, friendly expression, {style} style, {colors}, suitable for brand icon
Lettermark:
Letter "{letter}" logo, modern typography, {style} design, {colors}, clean professional look
1:1 - Square (default for logos)2:3, 3:2 - Portrait/Landscape3:4, 4:3 - Standard4:5, 5:4 - Photo9:16, 16:9 - Wide21:9 - Ultra-wideWeekly Installs
1.0K
Repository
GitHub Stars
630
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykPass
Installed on
opencode840
gemini-cli830
codex825
claude-code770
github-copilot762
cursor727
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
50,500 周安装
Flutter 本地化配置指南:实现国际化(i18n)与本地化(l10n)完整教程
978 周安装
OpenCV计算机视觉开发指南:图像处理、目标检测与深度学习实战
979 周安装
Flutter并发与数据管理指南:Isolate、JSON序列化与UI性能优化
980 周安装
小红书图片生成技能 - Markdown/HTML转精美小红书3:4截图,AI自动生成封面图
980 周安装
SRE工程师指南:核心工作流程、SLO定义、监控告警与自动化实践
981 周安装
Playwright 测试最佳实践指南 - 50+ 实战模式与 TypeScript/JavaScript 示例
981 周安装
Reference images - Any existing logos or styles to reference?