pixel-art-pixellab
Genera immagini in PIXEL ART (personaggi, sprite, icone, tile, sfondi) da una descrizione testuale, usando l'API di PixelLab. Usala quando serve creare arte pixel per i progetti (es. avatar, asset CATPIT, grafica retro). Supporta dimensioni fino a 400x400, sfondo trasparente e palette forzata per mantenere coerenza tra più immagini.
❔ da accertare
⚪ mai vettata — nessuno l'ha ancora guardata; non vuol dire che sia a posto
C:\Users\Ettore\.openclaw\workspace-archimede\skills\pixel-art-pixellab\SKILL.mdC:\Users\Ettore\.openclaw\workspace-archimede\skills\pixel-art-pixellabname: pixel-art-pixellab
description: >
Genera immagini in PIXEL ART (personaggi, sprite, icone, tile, sfondi) da una descrizione testuale,
usando l'API di PixelLab. Usala quando serve creare arte pixel per i progetti (es. avatar, asset CATPIT,
grafica retro). Supporta dimensioni fino a 400x400, sfondo trasparente e palette forzata per mantenere
coerenza tra più immagini.
metadata:
openclaw:
requires:
bins: ["python"]
env: ["PIXELLAB_SECRET"]Pixel Art (PixelLab)
Strumento per generare immagini pixel-art da testo. Io (l'agente) decido i prompt e i parametri; questo file è lo strumento.
Quando usarla
- Avatar/sprite di personaggi (es. i gatti-impiegati di CATPIT), icone, tile, sfondi retro.
- Quando serve coerenza tra più immagini (stesso stile/personaggio): riuso la stessa palette e descrizioni coerenti.
- Per cose banali e ripetibili (pattern semplici, icone geometriche) valuto prima la skill gratuita
algorithmic-art.
Regole d'uso (importante)
- Costa denaro (a immagine). Quindi: genero su conferma di Ettore o entro il budget che mi ha dato. Niente raffiche non richieste.
- Salvo sempre l'output nella cartella del progetto pertinente, con nome parlante.
- Per design e parametri ON-BRAND (gatti, ufficio, palette) seguo la skill `pixel-prompt-catpit` e il file di design
KB_Sprite/DESIGN_personaggi_e_ambiente.md.
Come si invoca
Lo script è generate.py (chiamata REST diretta). Esempio on-brand:
python generate.py --prompt "orange cat, purple jacket, blue tie, bare furry legs, standing" --size 128 --transparent --outline "single color black outline" --shading "basic shading" --detail "medium detail" --direction south --seed 101 --out "C:\Users\Ettore\Claude\Agente Residente openclaw\catpit\public\sprites\romeo.png"Parametri:
--prompt(obbligatorio): descrizione CORTA in inglese (NON scrivere "pixel art": lo fa già).--out(obbligatorio): percorso del PNG.--size: lato px (default 128; max area 400x400).--transparent: sfondo trasparente.--outline/--shading/--detail/--view/--direction: stile (valori esatti nella skillpixel-prompt-catpit).--seed: intero (riproducibilità/consistenza).--tgs: text_guidance_scale (default 8).
Requisiti
pythonnel PATH e libreriarequests(pip install requests).- Variabile d'ambiente `PIXELLAB_SECRET` con la chiave API (vedi
SETUP.md).
Note
- Modello usato:
create-image-pixflux(testo → pixel art). Per personaggi a 4/8 direzioni e animazioni, PixelLab ha endpoint dedicati: si possono aggiungere agenerate.pyquando serviranno. - Se la generazione fallisce, lo script stampa l'errore grezzo dell'API: leggilo e correggi prompt/parametri o avvisa Ettore (es. credito esaurito).
Conteggio esatto dall'endpoint Anthropic count_tokens (gratuito, solo rate-limited), envelope del messaggio già sottratto. I caratteri sono un dato locale, servono da riscontro.
- generate.py3.1 kB
- SETUP.md2.7 kB
- SKILL.md2.8 kB
nessuna modifica fatta da qui: nessun backup
questo workspace non è un repo git
Scrittura consentita solo dentro le cartelle skills\ dei workspace del registro e solo sul file SKILL.md (deroga alla stanza Identità autorizzata da Ettore il 2026-08-10). Ogni salvataggio crea prima un backup datato; nessun file viene mai cancellato.