openclaw 网盘下载
OpenClaw

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

首页 > 技能库 > Cloudinary

Cloudinary — manage images/videos, upload, transform, and search assets via REST API

媒体与内容

许可证:MIT-0

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

版本:v1.0.0

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

0

安装量(当前) 1

🛡 VirusTotal :良性 · OpenClaw :良性

Package:aiwithabidi/cloudinary

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's code, environment requirements, and behavior are consistent with a Cloudinary REST CLI; nothing in the package indicates intentional misdirection or hidden exfiltration.

目的

Name/description, required env vars (CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET, CLOUDINARY_CLOUD_NAME), and implemented endpoints map correctly to Cloudinary REST actions (list, upload, delete, search, folders, transformations, usage, presets).

说明范围

SKILL.md documents env vars and CLI usage, but does not mention that the script will attempt to read a fallback .env file from WORKSPACE or ~/.openclaw/workspace/.env when an env var is unset. That fallback is reasonable for convenience but is not declared in the metadata/instructions.

安装机制

No install spec and the included script uses only the Python standard library. No downloads or external installers are present.

证书

Requested environment variables are the standard Cloudinary API key/secret/cloud name. The script only reads these values (with an undocumented .env fallback) and does not require unrelated credentials or paths.

持久

The skill does not request always:true or other elevated persistent privileges. It does not modify other skills or agent-wide configuration.

综合结论

This skill is internally coherent for interacting with Cloudinary and only needs your Cloudinary API key/secret/cloud name. Before installing, consider: 1) it will look for credentials in environment variables and—if not found—will try to read a .env file from WORKSPACE or ~/.openclaw/workspace/.env (this fallback is not documented in SKILL.md); if you keep secrets in a workspace .env, be aware the skill will read it. 2) Review the included sc…

安装(复制给龙虾 AI)

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

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Cloudinary」。简介:Cloudinary — manage images/videos, upload, transform, and search assets via RES…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aiwithabidi/cloudinary/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: cloudinary
description: "Cloudinary — manage images/videos, upload, transform, and search assets via REST API"
homepage: https://www.agxntsix.ai
license: MIT
compatibility: Python 3.10+ (stdlib only — no dependencies)
metadata: {"openclaw": {"emoji": "☁️", "requires": {"env": ["CLOUDINARY_API_KEY", "CLOUDINARY_API_SECRET", "CLOUDINARY_CLOUD_NAME"]}, "primaryEnv": "CLOUDINARY_API_KEY", "homepage": "https://www.agxntsix.ai"}}
---

# ☁️ Cloudinary

Cloudinary — manage images/videos, upload, transform, and search assets via REST API

## Requirements

| Variable | Required | Description |
|----------|----------|-------------|
| `CLOUDINARY_API_KEY` | ✅ | API key |
| `CLOUDINARY_API_SECRET` | ✅ | API secret |
| `CLOUDINARY_CLOUD_NAME` | ✅ | Cloud name |

## Quick Start

```bash
# List resources
python3 {{baseDir}}/scripts/cloudinary.py resources --prefix <value> --max_results <value>

# Get resource
python3 {{baseDir}}/scripts/cloudinary.py resource-get public_id <value>

# Upload asset
python3 {{baseDir}}/scripts/cloudinary.py upload --file <value> --folder <value> --public_id <value>

# Delete asset
python3 {{baseDir}}/scripts/cloudinary.py destroy --public_id <value>

# Rename asset
python3 {{baseDir}}/scripts/cloudinary.py rename --from_public_id <value> --to_public_id <value>

# Search assets
python3 {{baseDir}}/scripts/cloudinary.py search --expression <value> --max_results <value>

# List tags
python3 {{baseDir}}/scripts/cloudinary.py tags --prefix <value>

# List root folders
python3 {{baseDir}}/scripts/cloudinary.py folders
```

## All Commands

| Command | Description |
|---------|-------------|
| `resources` | List resources |
| `resource-get` | Get resource |
| `upload` | Upload asset |
| `destroy` | Delete asset |
| `rename` | Rename asset |
| `search` | Search assets |
| `tags` | List tags |
| `folders` | List root folders |
| `folder-create` | Create folder |
| `folder-delete` | Delete folder |
| `transformations` | List transformations |
| `usage` | Get usage stats |
| `presets` | List upload presets |

## Output Format

All commands output JSON by default. Add `--human` for readable formatted output.

```bash
python3 {{baseDir}}/scripts/cloudinary.py <command> --human
```

## Script Reference

| Script | Description |
|--------|-------------|
| `{{baseDir}}/scripts/cloudinary.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)