技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.1.0
统计:⭐ 2 · 2k · 3 current installs · 3 all-time installs
⭐ 2
安装量(当前) 3
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:ajmwagar/find-stl
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The skill's code matches its stated purpose (searching Printables and downloading models) but contains unsafe file-write/extraction behavior and other sloppy handling that could lead to unexpected file overwrites or abuse when downloading third-party archives.
目的
Name/description align with the included script: it queries Printables' GraphQL API, retrieves time-limited download links and writes a local folder + manifest. No unrelated credentials, binaries, or external services are requested.
说明范围
SKILL.md describes search->fetch pipeline and the script implements exactly that, but the runtime instructs the agent (the script) to download and write arbitrary files and to extract ZIP archives without any sanitization. Filenames from the API are used directly for filesystem paths and ZipFile.extractall() is called, which creates a path-traversal / zip-slip risk and may overwrite files in the target directory.
安装机制
No install spec (instruction-only plus a single Python script). No packages are fetched during install. Risk is limited to executing the included script and its network activity at runtime.
证书
The skill requests no environment variables or credentials, which is proportional. It does perform network calls to api.printables.com (expected for the stated purpose).
持久
always is false, no persistent/privileged flags. The skill does write files under a default outdir (~/models/incoming) which is normal for its purpose but is not a platform-level persistence request.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Find Stl」。简介:Search and download ready-to-print 3D model files (STL/3MF/ZIP) for a concept o…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/ajmwagar/find-stl/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
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
```bash
python3 scripts/find_stl.py search "iphone 15 pro dock" --limit 10
```
### Fetch
```bash
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`