360 Secure SkillHub
360 安全技能中心

Find Stl

该 Skill 通过 Python 脚本调用 Printables 与 GraphQL 接口,按关键词搜索 3D 模型,选择并下载 STL/3MF/ZIP 文件,写入包含来源、作者、许可证和哈希的 manifest.json。

ajmwagar
ajmwagar
热度 93.74
最近更新 2026-05-18 11:55:06
分类:搜索依赖:代码执行 / 读写文件 / 第三方 API应用场景:研究 / 推荐 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add find-stl
Metadata
name
find-stl
description
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.

find-stl

This skill provides a deterministic pipeline:

  • search Printables for models
  • select a candidate
  • download model files
  • write a manifest.json (source URL, author, license id, files, hashes)

Quick start

Search

python3 scripts/find_stl.py search "iphone 15 pro dock" --limit 10

Fetch

python3 scripts/find_stl.py fetch 1059554 --outdir out/models

By default, fetch downloads all model files (a ZIP pack) when available.

Notes

  • Printables download links are time-limited; this script resolves them via Printables GraphQL (getDownloadLink).
  • Always preserve license + attribution in the manifest.

Resources

  • scripts/find_stl.py