Step Parts
Wyszukuj w katalogu step.parts i pobieraj pliki STEP standardowych części CAD z weryfikacją sumy kontrolnej
Testowano · Działa
Co robi ten skill
Wyszukuje w hostowanym katalogu step.parts standardowe, gotowe części CAD (śruby, wkręty, nakrętki, podkładki, łożyska, dystanse, złącza) i pobiera kanoniczne pliki .step z weryfikacją sha256 za pomocą dołączonego narzędzia do pobierania w Pythonie. Uruchamia się, gdy użytkownik chce znaleźć standardową część po przybliżonej nazwie, standardzie lub wymiarach, rozwiązać aliasy lub pobrać i zweryfikować plik STEP. Używa punktów końcowych api.step.parts /v1 (search, per-part record, catalog index, OpenAPI) zamiast skrobania HTML.
Raport z testu
Pobrano SKILL.md i sprawdzono wszystkie 3 odwołujące się pliki (script, references/step-parts-api.md, agents/openai.yaml) — wszystkie HTTP 200. Uruchomiono dołączony download_step_part.py przeciwko live api.step.parts: wyszukiwanie zwróciło poprawny rekord ISO 4762 M3x12, a --download zapisał rzeczywisty, 58826-bajtowy, ważny plik ISO-10303-21 STEP na dysk z checksumVerified:true (sha256 potwierdzone shasum). Bazowe bez umiejętności nie generuje żadnego ważnego zasobu STEP (wymagałoby ręcznego logowania do McMaster/TraceParts lub sfabrykowanego pliku bez sumy kontrolnej); umiejętność wygenerowała zweryfikowany kanoniczny plik plus URL-e pochodzenia. Skan bezpieczeństwa 207-liniowego skryptu nie wykrył wykonania shella, base64 ani obsługi sekretów — czysty urllib.
Testowano: 2026-07-31 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/step-partsWyszukuj w katalogu step.parts i pobieraj pliki STEP standardowych części CAD z weryfikacją sumy kontrolnej
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Find a screw matching these dimensions on step.partsDownload the STEP file for this bearingResolve this fuzzy part name to a standard