Step Parts

Søg i step.parts-kataloget og download checksum-verificerede STEP-filer til standard CAD-dele

Af earthtojake · earthtojake/step.parts

Testet · Virker ★ 9.6/10

Step Parts — Søg i step.parts-kataloget og download checksum-verificerede STEP-filer til standard CAD-dele

Hvad det gør

Søger i det hostede step.parts-katalog efter standard hylde-CAD-dele (skruer, bolte, møtrikker, skiver, lejer, afstandsstykker, konnektorer) og downloader kanoniske .step-filer med sha256-verifikation via en medfølgende Python-downloader. Udløses, når brugeren ønsker at finde en standarddel efter fuzzy navn, standard eller dimensioner, løse aliaser eller hente og verificere en STEP-fil. Bruger api.step.parts /v1-endepunkterne (søg, per-del-post, katalogindeks, OpenAPI) i stedet for at skrabe HTML.

Testrapport

Hentede SKILL.md og stikprøvekontrollerede alle 3 refererede filer (script, references/step-parts-api.md, agents/openai.yaml) — alle HTTP 200. Kørte den medfølgende download_step_part.py mod den live api.step.parts: søgning returnerede den korrekte ISO 4762 M3x12-post, og --download gemte en ægte 58826-byte gyldig ISO-10303-21 STEP-fil på disk med checksumVerified:true (sha256 bekræftet med shasum). Baseline uden skill'en producerer ingen gyldig STEP-ressource (ville kræve et manuelt McMaster/TraceParts-login eller en fabrikeret fil med ingen checksum); skill'en producerede en verificeret kanonisk fil plus proveniens-URL'er. Sikkerhedsscanning af det 207-linjers script fandt ingen shell exec, base64 eller hemmelighedshåndtering — ren urllib.

Testet: 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

Kommandoer og eksempelprompter

  • /step-partsSøg i step.parts-kataloget og download checksum-verificerede STEP-filer til standard CAD-dele

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Find a screw matching these dimensions on step.parts
  • Download the STEP file for this bearing
  • Resolve this fuzzy part name to a standard