Step Parts
Durchsucht den step.parts-Katalog und lädt checksum-verifizierte STEP-Dateien für Standard-CAD-Teile herunter
Getestet · Funktioniert
Was es kann
Durchsucht den gehosteten step.parts-Katalog nach Standard-CAD-Teilen (Schrauben, Bolzen, Muttern, Unterlegscheiben, Lager, Abstandshalter, Steckverbinder) und lädt kanonische .step-Dateien mit sha256-Verifizierung über einen gebündelten Python-Downloader herunter. Wird ausgelöst, wenn der Benutzer ein Standardteil nach unscharfem Namen, Standard oder Abmessungen finden, Aliase auflösen oder eine STEP-Datei abrufen und verifizieren möchte. Verwendet die api.step.parts /v1-Endpunkte (Suche, Einzelteil-Datensatz, Katalogindex, OpenAPI) anstatt HTML zu scrapen.
Testbericht
SKILL.md abgerufen und alle 3 referenzierten Dateien (script, references/step-parts-api.md, agents/openai.yaml) stichprobenartig überprüft – alle HTTP 200. Den gebündelten download_step_part.py gegen die Live-api.step.parts ausgeführt: Die Suche gab den korrekten ISO 4762 M3x12-Datensatz zurück, und --download speicherte eine echte 58826-Byte gültige ISO-10303-21 STEP-Datei auf der Festplatte mit checksumVerified:true (sha256 mit shasum bestätigt). Die Baseline ohne den Skill erzeugt kein gültiges STEP-Asset (würde eine manuelle McMaster/TraceParts-Anmeldung oder eine gefälschte Datei ohne Prüfsumme erfordern); der Skill produzierte eine verifizierte kanonische Datei plus Herkunfts-URLs. Der Sicherheitsscan des 207-zeiligen Skripts fand keine Shell-Ausführung, base64 oder Geheimnisbehandlung – reines urllib.
Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/step-partsDurchsucht den step.parts-Katalog und lädt checksum-verifizierte STEP-Dateien für Standard-CAD-Teile herunter
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Find a screw matching these dimensions on step.partsDownload the STEP file for this bearingResolve this fuzzy part name to a standard