Imported from thcjp/hermes-skills (
hermes-skills/Creative/paid/logo-design-tool-pro/SKILL.md). Install upstream withnpx skills add thcjp/hermes-skills --skill logo-design-tool-pro. Copyright stays with the author (Proprietary).
Logo设计工具专业版
概述
Logo设计工具专业版为企业与设计团队提供系统化的AI Logo设计解决方案。在免费版基础生成能力之上,PRO版引入批量生成、自动矢量化、品牌变体管理、多格式导出、设计审计与CI/CD集成能力,满足商业级品牌设计的效率与质量需求。
PRO版完全兼容免费版,可直接继承免费版的提示词框架与验证流程,并在此基础上扩展为完整的设计生产系统。
核心能力
批量Logo生成
输入格式
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | Logo设计工具专业版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
# 批量生成多个Logo方向
batch_config = {
"project": "品牌Logo设计",
"directions": [
{
"name": "极简几何",
"prompt": "minimalist geometric logo, interlocking hexagonal shapes.",
"variations": 5
},
{
"name": "具象图形",
"prompt": "flat vector logo of a fox head in profile.",
"variations": 5
},
{
"name": "抽象线条",
"prompt": "abstract line art logo, interconnected nodes.",
"variations": 5
}
],
"parallel": True,
"auto_validate": True,
"output_dir": "./output/"
}
# .
# 执行批量生成
python3 batch_logo_gen.py --config batch_config
处理: 解析批量Logo生成的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回批量Logo生成的响应数据,包含状态码、结果和日志。
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
自动矢量化
# AI位图自动转矢量SVG
vectorization_config = {
"input": "logo.png",
"output": "logo.svg",
"settings": {
"method": "auto_trace", # 自动描绘
"smoothness": 0.5, # 平滑度
"simplify": True, # 简化路径
"optimize": True, # 优化路径
"color_count": 3, # 颜色数量
"preserve_details": True # 保留细节
}
}
# .
# 执行矢量化
python3 vectorize.py --config vectorization_config
处理: 解析自动矢量化的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回自动矢量化的响应数据,包含状态码、结果和日志。
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
品牌变体管理
# 自动生成品牌变体
brand_variants = {
"primary": {
"logo": "assets/logo-primary.svg",
"background": "white",
"format": "full_color"
},
"horizontal": {
"logo": "assets/logo-horizontal.svg",
"layout": "icon_left_text_right"
},
"stacked": {
"logo": "assets/logo-stacked.svg",
"layout": "icon_top_text_bottom"
},
"icon_only": {
"logo": "assets/logo-icon.svg",
"format": "icon"
},
"dark_mode": {
"logo": "assets/logo-dark.svg",
"background": "dark",
"format": "inverted"
},
"monochrome": {
"logo": "assets/logo-mono.svg",
"color": "black",
"format": "single_color"
},
"favicon": {
"sizes": [16, 32, 48, 180, 512],
"format": "ico_and_png"
}
}
# .
# 批量生成所有变体
python3 generate_variants.py --config brand_variants
处理: 解析品牌变体管理的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回品牌变体管理的响应数据,包含状态码、结果和日志。
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
设计质量审计
# 自动设计质量检查
quality_audit = {
"checks": [
{"name": "scalability", "test": "32px_recognizable", "required": True},
{"name": "monochrome", "test": "bw_readable", "required": True},
{"name": "contrast", "test": "wcag_aa", "min_ratio": 4.5},
{"name": "balance", "test": "visual_weight", "tolerance": 0.1},
{"name": "uniqueness", "test": "similarity_check", "threshold": 0.3},
{"name": "clarity", "test": "detail_density", "max_complexity": 0.7}
],
"auto_fix": True,
"report_format": "html"
}
处理: 解析设计质量审计的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回设计质量审计的响应数据,包含状态码、结果和日志。 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:企业级、设计系统、支持批量生成、适合团队与商业项、设计工具专业版为、企业与设计团队提、供系统化的、设计解决方案、在免费版基础生成、能力之上、增加批量生成、多格式导出、设计审计与、集成能力、Use、when、、品牌视觉时使用、不适用于、建模和动画制作、适用于独立开发者、企业团队和自动化、工作流场景等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
使用场景
场景一:企业品牌Logo系统
需求:企业需要完整的Logo系统,包含主Logo与多种变体。
# 生成完整Logo系统
python3 generate_logo_system.py \
--brand-name "ZenithTech" \
--style "minimalist geometric" \
--colors "#0052FF,#FFFFFF,#0F172A" \
--variants "primary,horizontal,stacked,icon,dark,mono,favicon" \
--output ./brand/ \
--vectorize \
--quality-check
输出结构:
brand/
├── primary/
│ ├── logo-primary.svg
│ └── logo-primary-dark.png
├── variants/
│ ├── logo-horizontal.svg
│ ├── logo-stacked.svg
│ ├── logo-icon.svg
│ └── logo-mono.svg
├── favicon/
│ ├── favicon.ico
│ ├── favicon-16.png
│ ├── favicon-32.png
│ └── apple-touch-icon.png
├── audit/
│ ├── quality-report.html
│ └── consistency-check.json
└── brand-guide.md
场景二:多产品线Logo统一管理
需求:集团企业需要为多个子品牌生成统一风格的Logo。
# 多品牌Logo生成
sub_brands = [
{"name": "BrandA", "industry": "tech", "color": "#0052FF"},
{"name": "BrandB", "industry": "finance", "color": "#10B981"},
{"name": "BrandC", "industry": "education", "color": "#F59E0B"},
{"name": "BrandD", "industry": "health", "color": "#EF4444"}
]
# .
for brand in sub_brands:
generate_logo_system(
brand_name=brand["name"],
style="consistent_family", # 统一风格家族
color=brand["color"],
shared_elements=True # 共享设计元素
)
场景三:客户项目快速验证
需求:设计机构需要为客户快速提供多个Logo方案。
# 批量生成客户方案
--client "客户A" \
--directions 5 \
--variations-per-direction 3 \
--styles "minimalist,geometric,abstract,wordmark,mascot" \
--output ./client-proposals/ \
--auto-vectorize \
--generate-presentation
快速开始
Step 1:初始化品牌项目
python3 init_brand.py \
--name "MyBrand" \
--style "minimalist" \
--colors "#0052FF,#FFFFFF" \
--output ./brand-project/
Step 2:批量生成Logo方向
--config directions.yml \
--parallel 3 \
--auto-validate \
--output ./output/
Step 3:选择与优化
# 选择优选方向后,生成完整变体系统
--source ./output/best-logo.png \
--variants all \
--vectorize \
--output ./brand/
Step 4:质量审计
python3 audit_logo.py \
--logo ./brand/primary/logo-primary.svg \
--checks scalability,monochrome,contrast,balance \
--report ./audit/
示例
品牌设计系统配置
# brand-system.yml
brand:
name: "MyBrand"
tagline: "Innovation Forward"
# .
logo:
style: "minimalist geometric"
colors:
primary: "#0052FF"
secondary: "#4D7CFF"
neutral: "#0F172A"
background: "#FFFFFF"
# .
typography:
logo_font: "Inter, sans-serif"
weights: [400, 600, 700]
# .
variants:
- primary
- horizontal
- stacked
- icon_only
- dark_mode
- monochrome
- favicon
# .
export_formats:
- svg
- png_transparent
- png_white_bg
- ico
- high_res_png
# .
quality_requirements:
min_size: 16
max_complexity: 0.7
contrast_ratio: 4.5
monochrome_safe: true
CI/CD集成
# .github/workflows/logo-design.yml
name: Logo Design Pipeline
on:
push:
paths: ["brand-config.yml"]
jobs:
design:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Generate Logo System
run: |
--config brand-config.yml \
--output ./brand/ \
--vectorize \
--quality-check
- name: Audit Design
run: python3 audit_logo.py --logo ./brand/ --report ./audit/
- name: Upload Assets
uses: actions/upload-artifact@v3
with:
name: brand-assets
path: ./brand/
优选实践
免费版与PRO版能力对比
| 能力维度 | 免费版 | PRO版 |
|---|---|---|
| 生成方式 | 单个手动 | 批量并行 |
| 矢量化 | 手动描绘 | 自动矢量化 |
| 品牌变体 | 手动逐个 | 自动全变体 |
| 格式导出 | PNG为主 | SVG/PNG/ICO/高分辨率 |
| 质量审计 | 手动检查 | 自动审计+报告 |
| 一致性检查 | 不支持 | 多品牌一致性验证 |
| 团队协作 | 单人 | 多人+版本管理 |
| CI/CD | 不支持 | 流水线集成 |
| 客户提案 | 手动整理 | 自动生成演示文稿 |
使用流程
| 变体 | 使用场景 | 文件格式 |
|---|---|---|
| 主Logo | 官网首页、正式场合 | SVG/PNG |
| 横版 | 导航栏、邮件签名 | SVG/PNG |
| 竖版 | 海报、名片 | SVG/PNG |
| 图标 | App图标、社交头像 | PNG/ICO |
| 深色模式 | 暗色背景 | SVG/PNG |
| 单色 | 印刷、盖章 | SVG/PNG |
| Favicon | 浏览器标签 | ICO/PNG |
设计审计检查清单
- 32px下仍可识别(可扩展性)
- 黑白模式下可读(单色安全)
- 对比度满足WCAG AA标准(4.5:1)
- 视觉重量平衡(左右/上下)
- 与竞品Logo差异度足够(独特性)
- 细节密度适中(清晰度)
- 所有变体风格一致(一致性)
- 深色与浅色背景均适用(适配性)
响应解析: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤。
常见问题
Q1: 如何从免费版迁移至PRO版?
A: PRO版完全兼容免费版。现有的提示词框架与验证流程可直接使用。只需安装PRO版增强包即可启用批量生成、自动矢量化与变体管理。
Q2: 自动矢量化的效果如何?
A: PRO版使用先进的自动描绘算法,对于简洁的Logo(2-3色、清晰线条)矢量化效果优秀。复杂渐变或照片级Logo建议手动矢量化。
Q3: 批量生成需要多长时间?
A: 取决于生成方向数量与每个方向的变体数。典型场景:5个方向 x 3变体 = 15个Logo,约需5-10分钟(含矢量化)。
Q4: 如何确保多品牌Logo一致性?
A: 使用"统一风格家族"模式,所有子品牌共享设计元素(如几何形状、线条粗细),仅颜色与名称不同。PRO版会自动验证一致性。
Q5: 支持哪些导出格式?
A: 支持SVG(矢量)、PNG(透明/白底)、ICO(favicon)、高分辨率PNG(4096px+)。可根据使用场景自动选择优选格式。
依赖说明
运行环境
- Agent平台: 支持SKILL.md规范的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
- 操作系统: Windows / macOS / Linux
- Python: 3.10+
- Node.js: 18+(用于CI/CD集成)
依赖详情
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| AI图像生成工具 | 服务 | 必需 | 各AI平台提供 |
| 矢量化工具 | 库 | 推荐 | pip install potrace |
| 图像处理库 | 库 | 推荐 | pip install Pillow |
API Key 配置
- 本skill基于Markdown指令规范驱动,无需额外API Key
- AI图像生成工具需按各自平台文档配置API Key
- 批量生成支持API Key池与负载均衡
- 企业版支持多账户轮询,提升并发能力
可用性分类
- 分类: MD+execute(纯Markdown指令+脚本执行能力)
- 说明: 专业版基于Markdown指令驱动Agent执行批量Logo设计任务,通过Python脚本实现矢量化、变体管理与质量审计
- PRO版增强: 批量生成、自动矢量化、品牌变体管理、质量审计、CI/CD集成、团队协作
错误处理
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
已知限制
- 需LLM支持,无LLM环境不可用
- 复杂业务场景建议结合人工经验判断
- 执行效率受模型能力与网络环境影响
安全注意事项
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
核心功能
- 自动化执行: 企业级AI Logo设计系统,支持批量生成、自动矢量化、品牌变体管理、CI/CD集成,适合团队与商业项目
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
