← 返回 Skills 市场
plebbyd

PrintPal 3D Generation

作者 Peter Lebiedzinski · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ 安全检测通过
1627
总下载
7
收藏
4
当前安装
5
版本数
在 OpenClaw 中安装
/install printpal-3d
功能描述
Generate 3D models for 3D printing from images or text prompts using PrintPal API, plus SEO product listing generation. Supports text-to-image via WaveSpeed...
安全使用建议
This skill appears to do what it claims, but check a few things before installing: 1) The registry metadata only lists PRINTPAL_API_KEY but the SKILL.md and scripts also use WAVESPEED_API_KEY and OPENROUTER_API_KEY for optional features — add/provide only the keys you trust. 2) Using the skill will send images and text to third-party services (PrintPal, WaveSpeed, OpenRouter) — do not upload sensitive images or private data unless you trust those services and the API key scopes. 3) The local file server binds to localhost by default but can be exposed to the network if you pass host=0.0.0.0 or use the public option — avoid that unless you intentionally want network access and understand the risks. 4) Review the third-party Python packages (printpal, wavespeed, requests) before pip installing. 5) The references include instructions for controlling Bambu printers using a separate CLI (npm @versatly/bambu) — that is a separate capability that can physically control hardware; only follow those steps if you understand and trust the printer and CLI. If you want higher assurance, ask the skill author to update registry metadata to list all optional environment variables and to document explicitly when user data is uploaded to external services.
功能分析
Type: OpenClaw Skill Name: printpal-3d Version: 1.0.4 The printpal-3d skill bundle is designed to generate 3D models and SEO product listings using PrintPal, WaveSpeed, and OpenRouter APIs. The included Python scripts (generate_3d.py, seo_product_photos.py, and serve_files.py) perform legitimate tasks such as downloading images, calling external APIs, and running a local HTTP server (defaulting to 127.0.0.1) to provide file downloads to the user. No evidence of data exfiltration, malicious persistence, or prompt injection was found; the code logic is transparent and aligns with the documented functionality.
能力标签
cryptocan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
Name/description (3D generation + SEO/photo generation) matches the provided scripts (generate_3d.py, seo_product_photos.py, save_image.py, serve_files.py). Required binary (python3) and PRINTPAL_API_KEY are appropriate for the core functionality. Note: SKILL.md and scripts also rely on WAVESPEED_API_KEY and OPENROUTER_API_KEY for optional features, but the registry metadata only lists PRINTPAL_API_KEY — an inconsistency that should be fixed.
Instruction Scope
Runtime instructions stay within the advertised scope (download or accept images, optionally generate images via WaveSpeed, call PrintPal API to produce models, generate SEO via OpenRouter, serve files locally). Important behaviors to be aware of: user-supplied images may be uploaded to WaveSpeed/OpenRouter/PrintPal, and the file server can be bound publicly if the user sets --host 0.0.0.0 or uses the --public flag. The SKILL.md warns about these, but the instructions also instruct storing API keys in ~/.openclaw/openclaw.json and call out third-party packages; the skill's instructions are somewhat permissive (e.g., allowing public file serving) but consistent with its purpose.
Install Mechanism
No install spec; skill is instruction + scripts. Required Python packages are typical (printpal, wavespeed, requests). No downloads from untrusted URLs or archives in the install metadata. The only install friction is the need to pip install those packages; user should review those packages before installing (SKILL.md already recommends that).
Credentials
PRINTPAL_API_KEY is required and appropriate for PrintPal calls. The scripts also require WAVESPEED_API_KEY and OPENROUTER_API_KEY for optional features (text-to-image and SEO/photo generation). Registry metadata only declared PRINTPAL_API_KEY; that mismatch between declared env requirements and the SKILL.md/scripts is a proportionality/consistency issue to correct. No unrelated credentials or unexpected secret-scoped env vars are requested.
Persistence & Privilege
always:false and normal autonomous invocation. The skill does not request permanent platform presence, does not modify other skills' configs, and does not persist credentials beyond using environment variables; no elevated privilege requests detected. The serve_files script is local by default — it becomes network-exposed only if the user explicitly opts in.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install printpal-3d
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /printpal-3d 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
- Added printer integration notes referencing the @versatly/bambu CLI for Bambu Lab printer control (manual setup required). - Clarified that direct printer control via this skill is not included; use CLI separately. - Updated description to emphasize support for SEO product listing generation and clarified WaveSpeed text-to-image capabilities. - Slightly revised security notes and default server binding behavior for file serving. - No changes to code or scripts; documentation and description improvements only.
v1.0.3
- Added support for sending 3D print jobs directly to Bambu Lab printers (H2D, X1C, P1S, A1) and monitoring/control features. - Expanded use cases in documentation to include printer management, filament management, print job monitoring, and troubleshooting. - Added a detailed guide for Bambu printer integration (`references/bambu-printer-guide.md`). - Updated skill description and commands to reflect printer control functionality.
v1.0.2
- Added a "credentials" section to clearly list required and optional API keys (`PRINTPAL_API_KEY`, `WAVESPEED_API_KEY`, `OPENROUTER_API_KEY`). - Included an explicit "Installation" section with pip commands for required and optional features. - Documentation is reorganized for improved clarity on configuration and setup. - No functional changes to code; documentation only.
v1.0.1
**SEO product listing and photo generation added.** - Added `seo_product_photos.py` script to generate SEO-optimized listings and product photos for marketplaces. - Added `save_image.py` to assist with image handling. - Expanded documentation to cover new features, required environment variables, and output format. - Updated `serve_files.py` instructions with network/public access options. - New section covers generating SEO metadata and ZIP packages for product listings.
v1.0.0
- Initial release of PrintPal 3D Model Generator. - Generate 3D printable models (STL/GLB/OBJ) from images or text prompts via PrintPal API. - Supports both direct image input and text-to-image conversion using WaveSpeed. - Includes scripts for model generation and serving download links. - Customizable output quality and format settings. - Provides clear error handling and setup instructions.
元数据
Slug printpal-3d
版本 1.0.4
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 5
常见问题

PrintPal 3D Generation 是什么?

Generate 3D models for 3D printing from images or text prompts using PrintPal API, plus SEO product listing generation. Supports text-to-image via WaveSpeed... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1627 次。

如何安装 PrintPal 3D Generation?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install printpal-3d」即可一键安装,无需额外配置。

PrintPal 3D Generation 是免费的吗?

是的,PrintPal 3D Generation 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

PrintPal 3D Generation 支持哪些平台?

PrintPal 3D Generation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 PrintPal 3D Generation?

由 Peter Lebiedzinski(@plebbyd)开发并维护,当前版本 v1.0.4。

💬 留言讨论