Step Parts
Recherche dans le catalogue step.parts et télécharge des fichiers STEP vérifiés par checksum pour les pièces CAO standard
Testé · Fonctionne
Ce que fait
Recherche dans le catalogue hébergé step.parts des pièces CAO standard prêtes à l'emploi (vis, boulons, écrous, rondelles, roulements, entretoises, connecteurs) et télécharge des fichiers .step canoniques avec vérification sha256 via un téléchargeur Python intégré. Se déclenche lorsque l'utilisateur souhaite trouver une pièce standard par nom flou, standard ou dimensions, résoudre des alias, ou récupérer et vérifier un fichier STEP. Utilise les points de terminaison api.step.parts /v1 (recherche, enregistrement par pièce, index du catalogue, OpenAPI) plutôt que de scraper le HTML.
Rapport de test
SKILL.md a été récupéré et les 3 fichiers référencés (script, references/step-parts-api.md, agents/openai.yaml) ont été vérifiés — tous HTTP 200. J'ai exécuté le script download_step_part.py fourni contre l'API live api.step.parts : la recherche a renvoyé l'enregistrement ISO 4762 M3x12 correct, et --download a enregistré un vrai fichier STEP ISO-10303-21 valide de 58826 octets sur le disque avec checksumVerified:true (sha256 confirmé avec shasum). La ligne de base sans la skill ne produit aucun actif STEP valide (nécessiterait une connexion manuelle McMaster/TraceParts ou un fichier fabriqué sans checksum) ; la skill a produit un fichier canonique vérifié plus des URL de provenance. L'analyse de sécurité du script de 207 lignes n'a trouvé aucune exécution de shell, base64 ou gestion de secrets — pure urllib.
Testé le: 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
Commandes et exemples de prompts
/step-partsRecherche dans le catalogue step.parts et télécharge des fichiers STEP vérifiés par checksum pour les pièces CAO standard
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Find a screw matching these dimensions on step.partsDownload the STEP file for this bearingResolve this fuzzy part name to a standard