원클릭으로
icon-catch-skill
Use when 用户需要按语义搜索并下载专业 SVG 图标。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when 用户需要按语义搜索并下载专业 SVG 图标。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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 技能生成。