Step Parts
Vyhledává v katalogu step.parts a stahuje checksum-ověřené STEP soubory pro standardní CAD díly
Otestováno · Funguje
Co umí
Vyhledává v hostovaném katalogu step.parts standardní komerčně dostupné CAD díly (šrouby, matice, podložky, ložiska, distanční sloupky, konektory) a stahuje kanonické .step soubory s ověřením sha256 pomocí přibaleného Python downloaderu. Spouští se, když uživatel chce najít standardní díl podle přibližného názvu, normy nebo rozměrů, vyřešit aliasy nebo načíst a ověřit STEP soubor. Používá koncové body api.step.parts /v1 (search, per-part record, catalog index, OpenAPI) namísto scrapování HTML.
Testovací report
Načten SKILL.md a namátkově zkontrolovány všechny 3 referenční soubory (script, references/step-parts-api.md, agents/openai.yaml) – všechny HTTP 200. Spuštěn přibalený download_step_part.py proti živému api.step.parts: vyhledávání vrátilo správný záznam ISO 4762 M3x12 a --download uložil skutečný 58826-bytový platný ISO-10303-21 STEP soubor na disk s checksumVerified:true (sha256 potvrzeno pomocí shasum). Baseline bez skillu neprodukuje žádný platný STEP asset (vyžadovalo by manuální přihlášení na McMaster/TraceParts nebo vytvořený soubor bez checksumu); skill vygeneroval ověřený kanonický soubor plus URL původu. Bezpečnostní sken 207řádkového skriptu nenašel žádné shell exec, base64 nebo zpracování tajemství – čistý urllib.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/step-partsVyhledává v katalogu step.parts a stahuje checksum-ověřené STEP soubory pro standardní CAD díly
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Find a screw matching these dimensions on step.partsDownload the STEP file for this bearingResolve this fuzzy part name to a standard