Step Parts

Søk i step.parts-katalogen og last ned sjekksum-verifiserte STEP-filer for standard CAD-deler

av earthtojake · earthtojake/step.parts

Bestått ★ 9.6/10

Step Parts — Søk i step.parts-katalogen og last ned sjekksum-verifiserte STEP-filer for standard CAD-deler

Hva den gjør

Søker i den hostede step.parts-katalogen etter standard hyllevare CAD-deler (skruer, bolter, muttere, skiver, lagre, avstandsstykker, kontakter) og laster ned kanoniske .step-filer med sha256-verifisering via en medfølgende Python-nedlaster. Utløses når brukeren ønsker å finne en standarddel etter uskarpt navn, standard eller dimensjoner, løse aliaser, eller hente og verifisere en STEP-fil. Bruker api.step.parts /v1-endepunktene (search, per-part record, catalog index, OpenAPI) i stedet for å skrape HTML.

Testrapport

Hentet SKILL.md og stikkprøvde alle 3 refererte filer (script, references/step-parts-api.md, agents/openai.yaml) – alle HTTP 200. Kjørte den medfølgende download_step_part.py mot den levende api.step.parts: søk returnerte den korrekte ISO 4762 M3x12-posten, og --download lagret en ekte 58826-byte gyldig ISO-10303-21 STEP-fil til disk med checksumVerified:true (sha256 bekreftet med shasum). Baseline uten ferdigheten produserer ingen gyldig STEP-ressurs (ville kreve en manuell McMaster/TraceParts-pålogging eller en fabrikkert fil med ingen sjekksum); ferdigheten produserte en verifisert kanonisk fil pluss proveniens-URL-er. Sikkerhetsskanning av det 207-linjers skriptet fant ingen shell exec, base64 eller hemmelig håndtering – ren urllib.

Testet på: 2026-07-31 · Claude Code 2.x (agent harness)

Installer

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øk i step.parts-katalogen og last ned sjekksum-verifiserte STEP-filer for standard CAD-deler

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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