← 返回 Skills 市场
Cloudinary
作者
aiwithabidi
· GitHub ↗
· v1.0.0
400
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install cloudinary
功能描述
Cloudinary — manage images/videos, upload, transform, and search assets via REST API
使用说明 (SKILL.md)
☁️ 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
# List resources
python3 {{baseDir}}/scripts/cloudinary.py resources --prefix \x3Cvalue> --max_results \x3Cvalue>
# Get resource
python3 {{baseDir}}/scripts/cloudinary.py resource-get public_id \x3Cvalue>
# Upload asset
python3 {{baseDir}}/scripts/cloudinary.py upload --file \x3Cvalue> --folder \x3Cvalue> --public_id \x3Cvalue>
# Delete asset
python3 {{baseDir}}/scripts/cloudinary.py destroy --public_id \x3Cvalue>
# Rename asset
python3 {{baseDir}}/scripts/cloudinary.py rename --from_public_id \x3Cvalue> --to_public_id \x3Cvalue>
# Search assets
python3 {{baseDir}}/scripts/cloudinary.py search --expression \x3Cvalue> --max_results \x3Cvalue>
# List tags
python3 {{baseDir}}/scripts/cloudinary.py tags --prefix \x3Cvalue>
# 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.
python3 {{baseDir}}/scripts/cloudinary.py \x3Ccommand> --human
Script Reference
| Script | Description |
|---|---|
{{baseDir}}/scripts/cloudinary.py |
Main CLI — all commands in one tool |
Credits
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation
安全使用建议
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 scripts/cloudinary.py yourself (it's short and stdlib-only) to confirm you trust the author and that network calls go to api.cloudinary.com. 3) Provide only the minimum-permission API key/secret you need for the tasks you intend, and consider running the skill in an isolated environment if you have sensitive local configs. The script has a few small coding oddities (e.g., an unconventional conditional when reading the secret) but these look like bugs rather than malicious behavior.
功能分析
Type: OpenClaw Skill
Name: cloudinary
Version: 1.0.0
The skill provides a Python CLI for managing Cloudinary assets, utilizing standard library features for HTTP requests and argument parsing. It retrieves API credentials from environment variables or a `.env` file within the OpenClaw workspace, which is a common and expected pattern for skills needing configuration. All network calls are directed to the official Cloudinary API, and there is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in the `SKILL.md` or Python code. The `try_json` function handles API parameters as expected, and the `req` function's ability to handle absolute URLs is not exploitable by user input in this skill's implementation.
能力评估
Purpose & Capability
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).
Instruction Scope
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.
Install Mechanism
No install spec and the included script uses only the Python standard library. No downloads or external installers are present.
Credentials
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.
Persistence & Privilege
The skill does not request always:true or other elevated persistent privileges. It does not modify other skills or agent-wide configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install cloudinary - 安装完成后,直接呼叫该 Skill 的名称或使用
/cloudinary触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Cloudinary skill.
- Manage images and videos via Cloudinary's REST API.
- Supports asset upload, transformation, search, renaming, and deletion.
- Includes commands for listing resources, tags, folders, transformations, and usage stats.
- Requires Python 3.10+ (no external dependencies).
- All commands output JSON; use --human for readable formatting.
元数据
常见问题
Cloudinary 是什么?
Cloudinary — manage images/videos, upload, transform, and search assets via REST API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 400 次。
如何安装 Cloudinary?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install cloudinary」即可一键安装,无需额外配置。
Cloudinary 是免费的吗?
是的,Cloudinary 完全免费(开源免费),可自由下载、安装和使用。
Cloudinary 支持哪些平台?
Cloudinary 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Cloudinary?
由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。
推荐 Skills