Agent skill

iconsmith

Quellcode ansehen: mblode/iconsmith

#112Globales Ranking · von 112 SkillsMedium

Installation

npx skills add mblode/iconsmith --skill iconsmith

1

Installationen

EU-hosted inference API

Power your AI agent skills with open-source models.

Drop-in OpenAI-compatible API. No data leaves Europe.

MiniMax

MiniMax M3

$0.50 / $1.90

per M tokens

Z.ai

GLM 5.3 Flash

$0.20 / $0.60

per M tokens

MoonshotAI

Kimi K3

$4.00 / $18.00

per M tokens

DeepSeek

DeepSeek V4.1 Flash

$0.40 / $1.40

per M tokens

Iconsmith

Iconsmith is a hosted AI model, id iconsmith-1, at https://blode.co/iconsmith. You call it over HTTP (or MCP). You do not draw the icon in this session, you do not run a local compiler to generate it, and you do not invent SVG path data to stand in for a draw.

Install note

This file is the skill. The host already loaded it. Do not also run npx iconsmith skill.

Draw

POST https://blode.co/iconsmith/api/v1/icons

curl https://blode.co/iconsmith/api/v1/icons \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer ism_test_00000000000000000000000000000000' \
  -d '{"model":"iconsmith-1","concept":"bookmark-check","n":2}'

Body: { model?, prompt?, concept?, images?, cut?, n?, stream? }. At least one of prompt, concept, or images.

  • model must be iconsmith-1 or omitted (the served id).
  • prompt is free text, max 500 characters.
  • concept is an explicit slug; otherwise it derives from the prompt.
  • images is up to four { mime, base64 } PNG, JPEG or WebP entries (base64 only, never a URL for the server to fetch).
  • cut defaults to the house cut (24px, stroke 2, radius 3, outlined). Size 16, 20 or 24; finish outlined or filled.
  • n is 1 or 2.
  • stream: true answers text/event-stream.
  • Unknown fields are refused with param naming them.

Response: { id, object: "icon.draw", created, model, revision, concept, prompt, images, cut, data, usage, credits?, took_ms }. data[] holds svg, program, status, findings. Image bytes are never echoed. A result is checked, never approved.

Errors are JSON { status, code, message, request_id, param?, retry_after? }.

Auth

  • Authorization: Bearer ism_test_ plus 32 characters: sandbox draw, no provider call, credits: 0. Any well-formed test key works; none is issued.
  • ism_live_…: spends a credit when credits are on.
  • No key: free allowance.

Do not log live keys. Prefer ICONSMITH_API_KEY from the environment when the user has one.

Models and docs

MCP

If the host speaks MCP, use https://blode.co/iconsmith/mcp with the same Bearer header.

  • draw_icon → POST /api/v1/icons (stream off)
  • list_models → GET /api/v1/models

Discovery: https://blode.co/iconsmith/.well-known/mcp.json

What not to do

  • Do not author .icon DSL locally as a substitute for a draw from iconsmith-1.
  • Do not call third-party image models to fake an Iconsmith icon.
  • Do not treat the npm iconsmith CLI as the generator. That CLI compiles and lints; it does not call this model.
  • This skill does not create logos or a new icon family.

Show the person the SVG from data[].svg. Mention status and any findings.

So verwenden Sie diesen Skill

  1. 1

    Install iconsmith by running npx skills add mblode/iconsmith --skill iconsmith in your project directory. Führen Sie den obigen Installationsbefehl in Ihrem Projektverzeichnis aus. Die Skill-Datei wird von GitHub heruntergeladen und in Ihrem Projekt platziert.

  2. 2

    Keine Konfiguration erforderlich. Ihr KI-Agent (Claude Code, Cursor, Windsurf usw.) erkennt installierte Skills automatisch und nutzt sie als Kontext bei der Code-Generierung.

  3. 3

    Der Skill verbessert das Verständnis Ihres Agenten für iconsmith, und hilft ihm, etablierte Muster zu befolgen, häufige Fehler zu vermeiden und produktionsreifen Code zu erzeugen.

Was Sie erhalten

Skills sind Klartext-Anweisungsdateien — kein ausführbarer Code. Sie kodieren Expertenwissen über Frameworks, Sprachen oder Tools, das Ihr KI-Agent liest, um seine Ausgabe zu verbessern. Das bedeutet null Laufzeit-Overhead, keine Abhängigkeitskonflikte und volle Transparenz: Sie können jede Anweisung vor der Installation lesen und prüfen.

Kompatibilität

Dieser Skill funktioniert mit jedem KI-Coding-Agenten, der das skills.sh-Format unterstützt, einschließlich Claude Code (Anthropic), Cursor, Windsurf, Cline, Aider und anderen Tools, die projektbezogene Kontextdateien lesen. Skills sind auf Transportebene framework-agnostisch — der Inhalt bestimmt, für welche Sprache oder welches Framework er gilt.

Data sourced from the skills.sh registry and GitHub. Install counts and security audits are updated regularly.