Agent Skills: Icon Search

Search and retrieve icon SVG strings from icon library. Returns up to 5 matching icons by default, customizable via topK parameter.

UncategorizedID: antvis/chart-visualization-skills/icon-retrieval

Install this agent skill to your local

pnpm dlx add-skill https://github.com/antvis/chart-visualization-skills/tree/HEAD/skills/icon-retrieval

Skill Files

Browse the full folder contents for icon-retrieval.

Download Skill

Loading file tree…

skills/icon-retrieval/SKILL.md

Skill Metadata

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), default 5

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

  1. Determine the icon concept keyword (for example: security, document, data).
  2. Search icon URLs using the API endpoint.
  3. Use curl to fetch the SVG content of selected URLs.
  4. Use SVG directly in pages, diagrams, or infographic materials.

Notes

  • Use URL encoding for special characters in text.
  • topK range is 1–20; if omitted, the service returns up to 5 results.
  • For network issues, retry with a smaller topK or verify endpoint accessibility.