openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Printful

Printful — print-on-demand products, orders, shipping rates, mockup generation, and store management.

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 1 · 163 · 0 current installs · 0 all-time installs

1

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:aiwithabidi/printful

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill is internally consistent with its Printful integration: it only needs a Printful API key and talks to api.printful.com; no downloads or unrelated credentials are requested, though there are a few small implementation quirks to be aware of.

目的

Name/description, required env var (PRINTFUL_API_KEY), and included CLI code all align with a Printful API integration. No unrelated credentials, binaries, or install steps are requested.

说明范围

SKILL.md instructs running the included Python CLI and only declares PRINTFUL_API_KEY. The runtime code will also attempt a fallback: if the env var is missing it will look for the variable in a workspace .env file (WORKSPACE or ~/.openclaw/workspace/.env). That behavior is a convenience but not documented in SKILL.md and could read a local .env to extract the named variable.

安装机制

This is an instruction-only skill with a bundled Python script and no install spec or external downloads. No archives or remote code are fetched at install time.

证书

Only PRINTFUL_API_KEY is required, which is proportionate. The code's fallback to read the key from a workspace .env is limited to the requested variable, but users should be aware the script will attempt to read that file if the env var is unset.

持久

The skill does not request permanent/always inclusion and does not attempt to modify agent-wide configs or other skills. Autonomous invocation is enabled (default) but that is normal for skills and not a unique escalation here.

综合结论

This skill appears coherent and only needs your Printful API key. Before installing: (1) verify the PRINTFUL_API_KEY you provide has only the permissions you intend (avoid using broad account keys), (2) be aware the script will try to read WORKSPACE/.env or ~/.openclaw/workspace/.env to find the same variable if the env var is unset — ensure those files don't contain other secrets you don't want accessed, (3) note two small bugs in the script:…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Printful」。简介:Printful — print-on-demand products, orders, shipping rates, mockup generation,…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aiwithabidi/printful/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: printful
description: "Printful — print-on-demand products, orders, shipping rates, mockup generation, and store management."
homepage: https://www.agxntsix.ai
license: MIT
compatibility: Python 3.10+ (stdlib only — no dependencies)
metadata: {"openclaw": {"emoji": "👕", "requires": {"env": ["PRINTFUL_API_KEY"]}, "primaryEnv": "PRINTFUL_API_KEY", "homepage": "https://www.agxntsix.ai"}}
---

# 👕 Printful

Printful — print-on-demand products, orders, shipping rates, mockup generation, and store management.

## Requirements

| Variable | Required | Description |
|----------|----------|-------------|
| `PRINTFUL_API_KEY` | ✅ | Printful API token |


## Quick Start

```bash
# List sync products
python3 {{baseDir}}/scripts/printful.py list-products --limit "20" --offset "0"

# Get product details
python3 {{baseDir}}/scripts/printful.py get-product <id>

# Create an order
python3 {{baseDir}}/scripts/printful.py create-order --recipient "JSON" --items "JSON array"

# List orders
python3 {{baseDir}}/scripts/printful.py list-orders --limit "20" --offset "0" --status <value>

# Get order details
python3 {{baseDir}}/scripts/printful.py get-order <id>

# Cancel an order
python3 {{baseDir}}/scripts/printful.py cancel-order <id>

# Estimate order costs
python3 {{baseDir}}/scripts/printful.py estimate-costs --recipient "JSON" --items "JSON array"

# Calculate shipping rates
python3 {{baseDir}}/scripts/printful.py get-shipping-rates --recipient "JSON" --items "JSON array"

# Browse product catalog
python3 {{baseDir}}/scripts/printful.py list-catalog --category <value>

# Get catalog product details
python3 {{baseDir}}/scripts/printful.py get-catalog-product <id>

# List mockup templates
python3 {{baseDir}}/scripts/printful.py list-mockup-templates --product-id <value>

# Generate mockup
python3 {{baseDir}}/scripts/printful.py create-mockup --product-id <value> --files "JSON"

# List warehouses
python3 {{baseDir}}/scripts/printful.py list-warehouses

# List supported countries
python3 {{baseDir}}/scripts/printful.py list-countries

# Get store info
python3 {{baseDir}}/scripts/printful.py get-store-info
```

## Output Format

All commands output JSON by default.

## Script Reference

| Script | Description |
|--------|-------------|
| `{baseDir}/scripts/printful.py` | Main CLI — all commands in one tool |

## Credits
Built by [M. Abidi](https://www.linkedin.com/in/mohammad-ali-abidi) | [agxntsix.ai](https://www.agxntsix.ai)
[YouTube](https://youtube.com/@aiwithabidi) | [GitHub](https://github.com/aiwithabidi)
Part of the **AgxntSix Skill Suite** for OpenClaw agents.

📅 **Need help setting up OpenClaw for your business?** [Book a free consultation](https://cal.com/agxntsix/abidi-openclaw)