Step Parts
Cerca nel catalogo step.parts e scarica file STEP verificati tramite checksum per parti CAD standard
Promosso
Cosa fa
Cerca nel catalogo step.parts ospitato parti CAD standard pronte all'uso (viti, bulloni, dadi, rondelle, cuscinetti, distanziali, connettori) e scarica file .step canonici con verifica sha256 tramite un downloader Python incluso. Si attiva quando l'utente vuole trovare una parte standard per nome approssimativo, standard o dimensioni, risolvere alias o recuperare e verificare un file STEP. Utilizza gli endpoint api.step.parts /v1 (ricerca, record per parte, indice del catalogo, OpenAPI) anziché lo scraping HTML.
Rapporto di test
Recuperato SKILL.md e controllato a campione tutti e 3 i file di riferimento (script, references/step-parts-api.md, agents/openai.yaml) — tutti HTTP 200. Eseguito il download_step_part.py incluso contro api.step.parts live: la ricerca ha restituito il record ISO 4762 M3x12 corretto, e --download ha salvato un vero file STEP ISO-10303-21 valido di 58826 byte su disco con checksumVerified:true (sha256 confermato con shasum). Il baseline senza la skill non produce alcun asset STEP valido (richiederebbe un login manuale a McMaster/TraceParts o un file fabbricato senza checksum); la skill ha prodotto un file canonico verificato più URL di provenienza. La scansione di sicurezza dello script di 207 righe non ha trovato esecuzioni di shell, base64 o gestione di segreti — puro urllib.
Testato il: 2026-07-31 · Claude Code 2.x (agent harness)
Installazione
git clone --depth 1 https://github.com/earthtojake/step.parts.git /tmp/step-parts-src mkdir -p ~/.claude/skills cp -R /tmp/step-parts-src/skills/step-parts ~/.claude/skills/step-parts # Requires: python3 (stdlib only — urllib, hashlib; no pip installs) # Live hosted API at https://api.step.parts (no key). Downloader: ~/.claude/skills/step-parts/scripts/download_step_part.py # Example: python3 ~/.claude/skills/step-parts/scripts/download_step_part.py "M3 socket head 12" --download --out-dir /tmp/step-parts
Comandi e prompt di esempio
/step-partsCerca nel catalogo step.parts e scarica file STEP verificati tramite checksum per parti CAD standard
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Find a screw matching these dimensions on step.partsDownload the STEP file for this bearingResolve this fuzzy part name to a standard