Agent Skills
› antvis/chart-visualization-skills
› icon-retrieval
icon-retrieval
GitHub通过HTTP API搜索图标并获取SVG字符串,用于页面、图表或信息图素材。
触发场景
需要查找特定主题的图标资源
为文档或UI准备SVG图形素材
安装
npx skills add antvis/chart-visualization-skills --skill icon-retrieval -g -y
SKILL.md
Frontmatter
{
"name": "icon-retrieval",
"description": "Search icons through HTTP API and retrieve SVG strings with curl."
}
Icon Search
Use the icon HTTP API directly with curl.
API
Search Endpoint
- Method:
GET - URL:
https://lab.weavefox.cn/api/v1/infographic/icon - Query params:
text(required): search keyword, e.g."data analysis"topK(optional): number of icons to fetch (1-20), default5
Example:
curl -sS -L --max-time 20 "https://lab.weavefox.cn/api/v1/infographic/icon?text=document&topK=5"
Typical response:
{
"success": true,
"data": [
"https://example.com/icon1.svg",
"https://example.com/icon2.svg"
]
}
Retrieve SVG Content
curl -sS -L --max-time 20 "https://example.com/icon1.svg"
Workflow
- Determine the icon concept keyword (for example:
security,document,data). - Search icon URLs using the API endpoint.
- Use
curlto fetch the SVG content of selected URLs. - Use SVG directly in pages, diagrams, or infographic materials.
Notes
- Use URL encoding for special characters in
text. topKrange is 1–20; if omitted, the service returns up to 5 results.- For network issues, retry with a smaller
topKor verify endpoint accessibility.
版本历史
- 62ea33c 当前 2026-07-25 05:31


