find-stl
Search and download ready-to-print 3D model files (STL/3MF/ZIP) for a concept or specific part by querying Printables (first). Use when an agent needs to find an existing model, capture license/attribution, download the source files, and output a local folder + manifest for
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Search and download ready-to-print 3D model files (STL/3MF/ZIP) for a concept or specific part by querying Printables (first). Use when an agent needs to find an existing model, capture license/attribution, download the source files, and output a local folder + manifest for quoting/printing.
How to use
Zainstaluj skill w swoim środowisku, upewniając się, że masz dostęp do skryptu
scripts/find_stl.pyi zainstalowane wymagane zależności Pythona.Wyszukaj model, uruchamiając polecenie search z nazwą części lub koncepcji – na przykład
python3 scripts/find_stl.py search "iphone 15 pro dock" --limit 10. Parametr--limitokreśla maksymalną liczbę wyników; domyślnie zwracane są pierwsze 10 modeli z Printables.Przejrzyj wyniki wyszukiwania i wybierz model, który Cię interesuje. Zanotuj jego identyfikator (ID) – będzie potrzebny do pobrania plików.
Pobierz model i wszystkie powiązane pliki, używając polecenia fetch z ID modelu i ścieżką wyjściową – na przykład
python3 scripts/find_stl.py fetch 1059554 --outdir out/models. Skrypt automatycznie pobierze wszystkie dostępne pliki (w tym pakiet ZIP, jeśli istnieje) i rozwiąże czasowo ograniczone linki pobierania za pośrednictwem API Printables.Po pobraniu sprawdź wygenerowany plik
manifest.jsonw katalogu wyjściowym – zawiera on URL źródła, nazwę autora, identyfikator licencji, listę plików i ich hasze kontrolne. Zachowaj te informacje do cytowania i drukowania.Użyj pobranego folderu z modelami do dalszych procesów – drukowania, wyceny lub integracji z innymi narzędziami.