prusalink-cli

TotalClaw 作者 DonSqualo

OpenClaw 技能:本地 PrusaLink CLI(curl 包装器)使用摘要身份验证(用户/密码)或可选的 X-Api-Key 进行状态/上传/打印。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~donsqualo-prusalink-cli
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~donsqualo-prusalink-cli/file -o donsqualo-prusalink-cli.md
## 概述(中文)

OpenClaw 技能:本地 PrusaLink CLI(curl 包装器)使用摘要身份验证(用户/密码)或可选的 X-Api-Key 进行状态/上传/打印。

## 原文

# PrusaLink CLI

This skill provides a small, local `curl`-based PrusaLink CLI via `run.sh`.

For safety, this published skill intentionally **does not** include an "arbitrary API request" command (to reduce prompt-injection misuse). It exposes only the fixed, common endpoints (status/job/upload/start/cancel).

## Install Into OpenClaw

Copy this folder to:

- `~/.openclaw/skills/prusalink-cli/`

Then OpenClaw can discover it as a skill.

## Run

Run through the skill wrapper:

```bash
~/.openclaw/skills/prusalink-cli/run.sh --help
```

## Auth

Set either:

- Digest auth: `PRUSALINK_USER` + `PRUSALINK_PASSWORD` (recommended)
- or `PRUSALINK_API_KEY` (sent as `X-Api-Key`, if your PrusaLink supports it)

Avoid shell history leaks:

```bash
~/.openclaw/skills/prusalink-cli/run.sh --password-file /path/to/secret status
```

## Security Notes

- This skill does not download or execute code from the network at runtime.
- It only makes HTTP requests to your configured `PRUSALINK_HOST`.