Agent skill
iconsmith
Quellcode ansehen: mblode/iconsmith
Installation
npx skills add mblode/iconsmith --skill iconsmith1
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.
modelmust beiconsmith-1or omitted (the served id).promptis free text, max 500 characters.conceptis an explicit slug; otherwise it derives from the prompt.imagesis up to four{ mime, base64 }PNG, JPEG or WebP entries (base64 only, never a URL for the server to fetch).cutdefaults to the house cut (24px, stroke 2, radius 3, outlined). Size 16, 20 or 24; finish outlined or filled.nis 1 or 2.stream: trueanswerstext/event-stream.- Unknown fields are refused with
paramnaming 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
GET https://blode.co/iconsmith/api/v1/modelsGET https://blode.co/iconsmith/api/v1/models/iconsmith-1- OpenAPI: https://blode.co/iconsmith/openapi.json
- Docs: https://blode.co/iconsmith/docs
- Auth notes: https://blode.co/iconsmith/auth.md
MCP
If the host speaks MCP, use https://blode.co/iconsmith/mcp with the same Bearer header.
draw_icon→POST /api/v1/icons(streamoff)list_models→GET /api/v1/models
Discovery: https://blode.co/iconsmith/.well-known/mcp.json
What not to do
- Do not author
.iconDSL locally as a substitute for a draw fromiconsmith-1. - Do not call third-party image models to fake an Iconsmith icon.
- Do not treat the npm
iconsmithCLI 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
Install iconsmith by running
npx skills add mblode/iconsmith --skill iconsmithin 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
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
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.