为 PowerPoint 演示文稿生成或搜索透明 PNG 图标。使用场景:(1) 需要 PPT 幻灯片图标,(2) 想通过文字提示生成自定义图标,(3) ...
PPT 图标生成器是一项面向实际任务的技能,主要用于将专业 PNG 透明图标用于您的 PowerPoint 演示文稿;Features QQ 搜索图标 : 从 APIQ 图标中搜索 20万+ 图标 : 创建 custo。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
为您的 PowerPoint 演示文稿生成专业的 PNG 透明图标。
# 搜索关键词为 "chart" 的图标 python3 scripts/icon_search.py --query "chart" --limit 5 # 下载首个搜索结果为 PNG 格式 python3 scripts/icon_search.py --query "chart" --download --output ~/workspace/chart_icon.png
# 生成带渐变风格的 "rocket" 图标 python3 scripts/icon_generate.py --prompt "rocket launching with fire trail" --style gradient --output rocket.png # 生成线性风格图标 python3 scripts/icon_generate.py --prompt "data analytics dashboard" --style line --size 256
从超过 200,000 个开源图标中搜索:
// 搜索图标
{
"tool": "exec",
"command": "python3 /root/.openclaw/skills/ppt-icon-generator/scripts/icon_search.py --query 'analytics' --limit 10"
}
// 下载指定图标
{
"tool": "exec",
"command": "python3 /root/.openclaw/skills/ppt-icon-generator/scripts/icon_search.py --query 'chart-line' --download --output /root/.openclaw/workspace/chart.png"
}
通过浏览器自动化,借助 AI 工具生成图标:
// 使用 Copilot/ChatGPT 生成图标
{
"tool": "browser",
"action": "open",
"targetUrl": "https://copilot.microsoft.com"
}
// 提示词示例:
// "Generate a minimalist icon of [DESCRIPTION], transparent background,
// suitable for PowerPoint, flat design style, single color"
生成简单的几何图形图标:
# 创建带透明背景的基础图形 python3 scripts/icon_generate.py --shape circle --color "#FF6B6B" --output icon.png # 创建基于文本的图标 python3 scripts/icon_generate.py --text "AI" --bg-gradient "#667eea,#764ba2" --output ai_icon.png
# 商业与数据分析类 python3 scripts/icon_search.py --query "chart-bar" --download python3 scripts/icon_search.py --query "trending-up" --download python3 scripts/icon_search.py --query "pie-chart" --download # 技术类 python3 scripts/icon_search.py --query "cpu" --download python3 scripts/icon_search.py --query "cloud" --download python3 scripts/icon_search.py --query "database" --download # 沟通类 python3 scripts/icon_search.py --query "message" --download python3 scripts/icon_search.py --query "email" --download python3 scripts/icon_search.py --query "share" --download # UI 元素类 python3 scripts/icon_search.py --query "check-circle" --download python3 scripts/icon_search.py --query "alert" --download python3 scripts/icon_search.py --query "settings" --download
# 生成抽象科技风格图标 python3 scripts/icon_generate.py --prompt "neural network nodes connected" --style flat --color "#4ECDC4" --output neural_icon.png # 生成箭头图标 python3 scripts/icon_generate.py --prompt "arrow pointing right with curved path" --style line --size 512 --output arrow.png
# 实心圆形图标 python3 scripts/icon_generate.py --shape circle --color "#FF6B6B" --output red_circle.png # 圆角矩形 python3 scripts/icon_generate.py --shape rounded-rect --color "#4ECDC4" --output teal_box.png # 菱形 python3 scripts/icon_generate.py --shape diamond --color "#FFE66D" --output yellow_diamond.png
| 样式 | 适用场景 | 命令参数 |
|---|---|---|
| Flat | 现代、简洁的幻灯片 | --style flat |
| Line | 极简、仅轮廓 | --style line |
| Filled | 强调重点、视觉突出 | --style filled |
| Gradient | 吸睛标题或主视觉 | --style gradient |
| Duotone | 专业报告、正式文档 | --style duotone |
# 方案 A:搜索已有图标 python3 scripts/icon_search.py --query "your-keyword" --limit 5 # 方案 B:描述您需要的图标 python3 scripts/icon_generate.py --prompt "your description" --preview
# 下载已选图标 python3 scripts/icon_search.py --query "selected-icon-name" --download --output my_icon.png # 或生成自定义图标 python3 scripts/icon_generate.py --prompt "description" --output my_icon.png
# 检查图标属性 python3 scripts/icon_verify.py --file my_icon.png # 如需调整尺寸 python3 scripts/icon_resize.py --input my_icon.png --size 256 --output my_icon_256.png
{
"tool": "message",
"action": "send",
"filePath": "/root/.openclaw/workspace/my_icon.png",
"filename": "my_ppt_icon.png"
}
python3 scripts/icon_search.py [options] 选项: --query TEXT 搜索关键词(必需) --limit N 返回结果数量(默认:10) --download 下载首个结果为 PNG 格式 --output PATH 输出文件路径 --style STYLE 按样式筛选:flat、line、filled --color COLOR 按配色主题筛选
python3 scripts/icon_generate.py [options] 选项: --prompt TEXT 图标描述文本(用于生成) --shape SHAPE 基础形状:circle、square、diamond、star --text TEXT 将文本渲染为图标 --style STYLE 样式:flat、line、gradient、duotone --color COLOR 主色(十六进制值) --size N 输出尺寸(像素,默认:512) --output PATH 输出文件路径 --bg-color COLOR 背景颜色(默认:透明)
python3 scripts/icon_convert.py [options] 选项: --input PATH 输入 SVG 文件路径 --output PATH 输出 PNG 文件路径 --size N 输出尺寸(默认:512) --color COLOR 覆盖图标颜色
| 使用场景 | 推荐搜索关键词 |
|---|---|
| 章节标题 | title、heading、flag |
| 项目符号 | check、dot、star |
| 流程步骤 | arrow-right、number-1、timeline |
| 数据图表 | chart、graph、analytics |
| 联系信息 | email、phone、location |
| 社交媒体 | twitter、linkedin、github |
--style line 对比 --style flatpython3 scripts/icon_verify.py --file icon.png用户:“我需要一个用于 PPT 中 AI 分析章节的图标”
# 搜索相关图标 python3 scripts/icon_search.py --query "ai-brain" --limit 5 # 下载最匹配的结果 python3 scripts/icon_search.py --query "brain-circuit" --download --output ai_icon.png # 或生成自定义图标 python3 scripts/icon_generate.py --prompt "AI brain with circuit patterns" --style gradient --output ai_custom.png
# 创建图标集
for theme in "strategy" "growth" "innovation" "team"; do
python3 scripts/icon_generate.py --prompt "$theme concept" --output "${theme}_icon.png"
done
# 生成与 PPT 主题色一致的图标 python3 scripts/icon_generate.py --shape circle --color "#YOUR_BRAND_COLOR" --output brand_icon.png