with one click
icon-catch-skill
Use when 用户需要按语义搜索并下载专业 SVG 图标。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Use when 用户需要按语义搜索并下载专业 SVG 图标。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
UI页面模板构建器 - 固化常见页面模板,多套风格可选,支持mock数据。从个人中心到商品页,从登录页到大屏,一键生成风格统一、质量稳定的页面代码。
Agent 工程师面试准备导师:知识树、项目包装、模拟面试题。触发词:/agent-interview、Agent 工程师面试、准备 Agent 面试、Agent 面试题。
Agent 系统学习路线导师:从 Agent 概念、最小实现、模型底层、算法到 Skill/Tool 学习。触发词:/agent-learning、什么是 Agent、怎么做一个 Agent、Agent 学习路线。
VibeCoding / AI 开发全流程知识导师入口。识别用户目标后分流到 vibecoding-workflow-skill、agent-learning-skill 或 agent-interview-skill。只做推荐,不调用其他 skill。
VibeCoding 产品落地全流程导师:工具/模型/IDE 选型、提示词、产品模块拆解、开发、联调、测试、部署推荐。最终生成 docs/vibecoding/roadmap.md。触发词:/vibecoding-workflow、我要做商城、帮我选型模型、前后端怎么联调。
Use when 用户想用一句话生成流程图、工作流图解、开发流程图、AI 流程图或任何步骤型图解,支持多风格输出(flat icon / 暖白手账风 / dark / cute),并提供现成模板一键出图。
| name | icon-catch-skill |
| description | Use when 用户需要按语义搜索并下载专业 SVG 图标。 |
本技能提供图标抓取流程,不执行本地脚本。Claude 应根据以下规范,直接调用 Iconify API 或浏览器工具完成下载。
所有图标来自 Iconify 聚合平台,免费、无需 Key。
| 源名 | Iconify prefix | 风格特点 | 推荐场景 |
|---|---|---|---|
lucide | lucide | 现代线性,命名与前端术语对齐 | 默认首选,大多数 UI 场景 |
tabler | tabler | 5000+ 业务图标,含 filled 变体 | 电商/金融/医疗等细分业务 |
heroicons | heroicons | outline/solid,Tailwind 官方 | Tailwind / 简洁后台 |
phosphor | ph | 6 种风格 | 需要多状态切换的图标 |
remix | ri | 中文语义匹配度高 | 国内业务 |
feather | feather | 280+ 极简基础图标 | 轻量产品 |
simple-icons | simple-icons | 3000+ 品牌单色 Logo | 品牌 Logo、第三方登录 |
mdi | mdi | 数量庞大 | 兜底 |
未指定源时,默认先用 Iconify 聚合搜索;若无结果,再按上表优先级逐个尝试单个库。
当用户要求抓图标时,Claude 必须先询问用户想用的图标库,给出风格推荐,再执行。示例:
准备抓 home 图标,可选图标库:
- lucide — 现代线性,前端默认推荐(推荐)
- tabler — 业务图标丰富
- heroicons — Tailwind 官方
- phosphor — 多粗细风格
- remix — 中文语义友好
- 全部自动 — 从所有库中挑最合适的(默认)
你想用哪个?直接回车默认全部自动。
如果用户明确指定了库(如"用 lucide 风格"),则不再询问。
user)。references/icon-sources.md 的中英文映射表。GET https://api.iconify.design/search?query={英文词}&limit={数量}GET https://api.iconify.design/search?query={英文词}&prefix={prefix}&limit={数量}lucide → tabler → heroicons → ph → ri → feather → simple-icons → mdi 挑选,同库时优先选名称与搜索词最匹配的图标。GET https://api.iconify.design/{prefix}/{name}.svg?color=%23{颜色}&width={尺寸}&height={尺寸}static/icons/,Web 项目 src/assets/icons/ 或用户指定目录)。| 参数 | 说明 | 示例 |
|---|---|---|
out | 输出目录 | ./static/icons |
color | 图标颜色(hex,不带 #) | 666 / 3B82F6 |
size | 宽高(px) | 24 |
name | 自定义文件名(不含扩展名) | icon-home |
当用户需要把下载的图标以「居中 icon + 圆角正方形浅色背景」形式展示时,输出一个公共 CSS class。
单图标或批量图标下载完成后,Claude 主动询问:
图标已下载到
{outDir}。是否需要输出一个「图标展示」公共 class(居中 icon + 圆角正方形浅色背景)?
用户也可在抓图前直接说:
统一 class 名 .icon-box(若项目已有命名约定,可替换为项目前缀):
.icon-box {
display: inline-flex;
align-items: center;
justify-content: center;
width: 48px; /* 容器默认 48px */
height: 48px;
border-radius: 12px; /* 统一圆角 */
background-color: var(--color-primary-light, rgba(59, 130, 246, 0.12)); /* 浅色主题色 */
}
.icon-box svg,
.icon-box image,
.icon-box img {
width: 24px; /* 图标默认 24px */
height: 24px;
color: var(--color-primary, #3B82F6); /* 图标色跟随主题色 */
}
rgba(主色, 0.12)),无 CSS 变量时回退到 rgba(59, 130, 246, 0.12)。var(--color-primary),无变量时回退到默认蓝色 #3B82F6。App.vue 的 <style> 或 static/common.css;Web 项目:建议放入 src/styles/common.css 或对应的全局样式文件。<view class="icon-box">
<image src="/static/icons/home.svg" />
</view>
如需 PNG,优先建议:
icon-forge 技能生成,或用其他 PNG 渲染工具/在线服务。本技能不本地执行任何 SVG→PNG 脚本。
快递 → delivery / truck)。icon-forge 技能生成。