find-stl for Openclaw

A deterministic pipeline for AI agents to search, select, and download ready-to-print 3D model files from Printables with full attribution.

ajmwagar
v0.1.0
Feb 1, 2026
2
3.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install find-stl

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install find-stl using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is find-stl?

find-stl is a specialized utility designed to bridge the gap between AI agents and physical manufacturing. It allows agents to autonomously search the Printables database for specific parts or concepts, resolving the technical hurdles of GraphQL queries and expiring download links. By integrating this capability into Openclaw Skills, developers can build agents capable of sourcing hardware components for prototyping or production workflows.

This skill ensures that every download is handled with technical precision, capturing not just the geometry but also the vital metadata required for professional use. It provides a reliable bridge to the world of 3D printing, making it easier for automated systems to interact with community-driven design repositories.

find-stl Use Cases

  • Sourcing specific mechanical parts for engineering and prototyping agents.
  • Automating the assembly of 3D asset libraries for local manufacturing nodes.
  • Integrating 3D model discovery into automated quoting and print-service workflows.
  • Enabling Openclaw Skills powered agents to find physical solutions for user-defined design challenges.

How find-stl Works

  1. The agent performs a search query against Printables to identify relevant 3D models based on a text description.
  2. The system retrieves a list of candidates, including metadata such as model IDs and author information.
  3. Upon selection, the skill uses the Printables GraphQL API to resolve a secure, time-limited download link.
  4. All associated files, including STL, 3MF, and ZIP archives, are downloaded to a designated local directory.
  5. A manifest.json file is automatically generated to document the source URL, license type, and file hashes for auditing.

find-stl Setup

To get started with find-stl within your Openclaw Skills environment, ensure you have Python 3.x available. You can run the search and fetch operations directly from the command line:

# Search for models
python3 scripts/find_stl.py search "your search query" --limit 10

# Fetch a model by ID
python3 scripts/find_stl.py fetch <model_id> --outdir out/models

find-stl Data Schema & Taxonomy

The skill produces a structured output folder for every fetched model. This organization ensures that agents and users can easily verify the provenance of the 3D data.

Component Description
manifest.json A JSON object containing source URL, author, license ID, file list, and hashes.
Model Files All downloaded STL or 3MF files associated with the entry.
ZIP Archive The original full package downloaded from the source platform.

find-stl Advanced Features

  • Direct integration with Printables GraphQL API for robust link resolution.
  • Automatic capture of attribution and licensing data for compliance.
  • Deterministic file organization suitable for downstream agentic processing within Openclaw Skills.
  • Support for custom output directories and result limiting to optimize resource usage.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*