Step Parts

Vyhledává v katalogu step.parts a stahuje checksum-ověřené STEP soubory pro standardní CAD díly

od earthtojake · earthtojake/step.parts

Otestováno · Funguje ★ 9.6/10

Step Parts — Vyhledává v katalogu step.parts a stahuje checksum-ověřené STEP soubory pro standardní CAD díly

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.parts
  • Download the STEP file for this bearing
  • Resolve this fuzzy part name to a standard