Install
openclaw skills install @thcjp/logo-designopenclaw skills install @thcjp/logo-design核心功能: 本技能提供化工作流场景等能力。
核心功能: 本技能提供中文交互、系统化的AI、能力之上等能力。
| 能力 | 免费版 | 付费版 |
|---|---|---|
| 基础功能 | 支持 | 支持 |
| Logo设计工具专业版支持批量生成 | 不支持 | 支持 |
| Logo设计工具专业版品牌变体管理 | 不支持 | 支持 |
| 高清分辨率与无损输出 | 不支持 | 支持 |
| 批量生成与风格预设 | 不支持 | 支持 |
| 自定义模型微调 | 不支持 | 支持 |
# 批量生成多个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
# 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
```- 验证执行结果,确认输出符合预期格式
- 异常时参考错误处理章节进行恢复
- 关键参数: `自动矢量化` 选项
- 处理流程: 接收输入 -> 执行自动矢量化 -> 返回结果
- 输入: 用户提供自动矢量化所需的参数和指令
### 品牌变体管理
```python
# 自动生成品牌变体
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
# 自动设计质量检查
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"
}
品牌变体管理 选项详细的输入输出格式请参考下方章节说明。
python3 init_brand.py \
--name "MyBrand" \
--style "minimalist" \
--colors "#0052FF,#FFFFFF" \
--output ./brand-project/
--config directions.yml \
--parallel 3 \
--auto-validate \
--output ./output/
# 选择优秀方向后,生成完整变体系统
--source ./output/best-logo.png \
--variants all \
--vectorize \
--output ./brand/
python3 audit_logo.py \
--logo ./brand/primary/logo-primary.svg \
--checks scalability,monochrome,contrast,balance \
--report ./audit/
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content | string | 否 | 处理的内容输入 |
| mode | string | 否 | 处理模式, 可选值: json/text/markdown |
| style | string | 否 | 输出风格, 参考 references/style.md |
{
"success": true,
"data": {
"result": "处理结果",
"status": "success",
"metadata": {
"metadata": {
"template_used": "reviewer",
"word_count": 0,
"style": "专业"
}
},
"error": null
}
输出模板参考: assets/output.json
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| AI图像生成工具 | 服务 | 必需 | 各AI平台提供 |
| 矢量化工具 | 库 | 推荐 | pip install potrace |
| 图像处理库 | 库 | 推荐 | pip install Pillow |
# 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
# .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/
A: PRO版完全兼容免费版。现有的提示词框架与验证流程可直接使用。只需安装PRO版增强包即可启用批量生成、自动矢量化与变体管理。
A: PRO版使用先进的自动描绘算法,对于简洁的Logo(2-3色、清晰线条)矢量化效果优秀。复杂渐变或照片级Logo建议手动矢量化。
A: 取决于生成方向数量与每个方向的变体数。典型场景:5个方向 x 3变体 = 15个Logo,约需5-10分钟(含矢量化)。
A: 使用"统一风格家族"模式,所有子品牌共享设计元素(如几何形状、线条粗细),仅颜色与名称不同。PRO版会自动验证一致性。
A: 支持SVG(矢量)、PNG(透明/白底)、ICO(favicon)、高分辨率PNG(4096px+)。可根据使用场景自动选择优秀格式。
| 错误场景(续) | 原因 | 处理方式 |
|---|---|---|
| LLM响应超时或无响应 | 网络延迟或模型负载过高 | 请求重试;确认Agent平台LLM服务正常 |
| 输入内容格式不正确 | 用户输入不符合skill预期格式 | 检查输入是否符合skill使用说明中的格式要求,参考示例章节 |
| 执行结果与预期不符 | 指令描述不够明确或上下文不足 | 提供更详细的指令描述,补充必要的上下文信息 |
| 命令执行失败 | 运行环境不满足要求或权限不足 | 确认运行环境符合依赖说明中的要求;检查命令权限设置 |
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 批量生成失败 | 网络连接问题 | 检查网络连接,重试生成操作 | 确保网络连接稳定,尝试重新生成 |
| 自动矢量化输出异常 | 输入图像格式不支持 | 检查图像格式,尝试使用支持的格式 | 使用支持的图像格式(如PNG或JPEG)进行矢量化 |
| 品牌变体生成错误 | 配置文件错误 | 检查配置文件,确保参数正确 | 仔细检查配置文件,修正错误参数 |
| 设计质量审计失败 | 质量检查规则错误 | 检查质量检查规则,确保规则正确 | 核实质量检查规则,修正错误规则 |
| CI/CD集成失败 | 工作流程配置错误 | 检查CI/CD配置文件 | 核实CI/CD配置,确保工作流程正确 |
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| 数据泄露 | 高 | 实施数据加密和访问控制 | 定期进行安全审计,检查加密和访问控制设置 |
| 系统漏洞 | 中 | 保持软件更新,使用安全配置 | 定期进行漏洞扫描,及时修补漏洞 |
| 未授权访问 | 高 | 实施严格的身份验证和授权机制 | 定期检查用户权限,确保只有授权用户可以访问敏感数据 |
| 版权侵权 | 中 | 使用原创设计,避免版权问题 | 定期进行版权检查,确保设计不受版权限制 |
| 操作失误 | 低 | 提供用户指南和培训 | 通过用户反馈和培训记录来识别操作失误 |
| 场景 | 效率提升量化分析 | 差异化对比 |
|---|---|---|
| 批量生成 | 每小时生成Logo数量提升50% | 传统设计需手动设计,效率低 |
| 自动矢量化 | 矢量化时间缩短80% | 手动矢量化耗时且精度低 |
| 品牌变体管理 | 变体生成时间缩短70% | 传统方式需手动设计每个变体 |
| 设计质量审计 | 审计时间缩短60% | 传统审计需人工检查,效率低 |
| CI/CD集成 | 设计集成时间缩短40% | 传统集成需手动操作,效率低 |
| 特点 | Logo设计工具专业版 | 传统设计工具 |
| --- | --- | --- |
| 自动化 | 高度自动化,减少人工操作 | 依赖人工操作,效率低 |
| 灵活性 | 支持多种设计风格和变体 | 风格和变体有限 |
| 可扩展性 | 可集成到CI/CD流程 | 难以集成到自动化工作流 |
| 易用性 | 界面友好,易于上手 | 学习曲线陡峭 |
| 成本效益 | 降低设计成本,提高效率 | 设计成本高,效率低 |
A1: 企业级AI Logo设计系统,支持批量生成、自动矢量化、品牌变体管理、CI/CD集成,适合团队与商业项目。支持文本指令和结构化参数输入,具体格式参考使用流程章节。
A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。
A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。
| 对比维度 | Logo设计工具专业版 | 传统手动方式 | 通用脚本工具 |
|---|---|---|---|
| 自动化程度 | 全流程自动 | 完全手动 | 部分自动 |
| 错误处理 | 内置错误恢复 | 依赖人工经验 | 基本try-catch |
| 可复用性 | 参数化配置 | 一次性脚本 | 模板化 |
| 安全合规 | 内置安全检查 | 无安全保障 | 无安全保障 |
| 适用场景 | 企业级AI Logo设计系统,支持批量生成、自动矢量化、品牌变体管理、CI/CD | 通用场景 | 通用场景 |
针对Logo设计工具专业版使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---|---|---|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |