通过Rube MCP自动执行21risk日常操作。先查找可用工具及最新输入格式,确认连接状态后再执行所请求的任务。
- 查询21risk可用操作
- 确认连接后执行任务
- 批量执行多项操作
用自然语言管理Cloudinary中的图片、视频和文件,整理文件夹、统一上传设置、查询素材、生成裁剪图和缩略图,并检查存储及流量用量。
Automate Cloudinary media management including folder organization, upload presets, asset lookup, transformations, and usage monitoring through natural language commands
实测评分 未实测
查看安装方法通过自然语言管理Cloudinary中的图片、视频和文件。支持创建和搜索文件夹、设置通用上传规则、获取素材详情,以及预先生成裁剪图和缩略图。还可更新标签和附加信息、删除转换生成的素材、检查存储与流量用量,以及设置事件通知。
适合负责整理营销活动素材,或希望统一商品图片格式与保存位置的人员。需要从同一素材生成多个尺寸的图片,或检查账户使用上限时也可使用。
marketing/campaigns/spring-2026文件夹。”products/。”products/hero-banner生成一张300×200的裁剪图。”需要Rube MCP,并通过Composio以API密钥认证连接Cloudinary。获取素材时,必须指定正确的标识符、素材类型和分发类型。无签名上传与覆盖不能同时启用。分发缓存的失效操作最多需要一小时。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月21日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Automate Cloudinary media management workflows -- create folders, configure upload presets, look up assets, manage transformations, search folders, and monitor usage -- all through natural language.
Toolkit docs: composio.dev/toolkits/cloudinary
https://rube.app/mcpCreate folder structures for organizing hosted images, videos, and raw files.
Tool: CLOUDINARY_CREATE_FOLDER
Key parameters:
folder -- full path of the new asset folder (required), e.g., images/events/2023Supporting tools:
CLOUDINARY_SEARCH_FOLDERS -- search folders by name, path, or creation date using Lucene-like expressions
expression -- search filter (e.g., name:sample AND path:events)max_results -- 1-500 results (default 50)sort_by -- list of sort objects (e.g., [{"created_at": "desc"}])next_cursor -- pagination cursorCLOUDINARY_GET_RESOURCES_BY_ASSET_FOLDER -- list assets within a specific folderExample prompt:
"Create a folder called 'marketing/campaigns/spring-2026' in Cloudinary"
Define centralized upload behavior including target folder, allowed formats, transformations, tags, and overwrite rules.
Tool: CLOUDINARY_CREATE_UPLOAD_PRESET
Key parameters:
name -- preset name (auto-generated if omitted)folder -- target folder path for uploads (e.g., samples/)allowed_formats -- comma-separated list (e.g., jpg,png,webp)tags -- comma-separated tags to apply (e.g., marketing,thumbnail)transformation -- incoming transformation (e.g., c_limit,w_500)eager -- eager transformations to generate on upload (e.g., c_fill,g_face,h_150,w_150)unsigned -- allow unsigned uploads (true/false)overwrite -- overwrite existing assets with same public_id (cannot be true when unsigned=true)resource_type -- image, video, or raw (default image)unique_filename -- append random suffix to avoid collisions (default true)use_filename -- use original filename (default false)moderation -- moderation type: manual, webpurify, aws_rek, etc.auto_tagging -- confidence threshold 0.0-1.0 for AI auto-taggingnotification_url -- webhook URL for upload notificationsExample prompt:
"Create an upload preset called 'product-images' that only allows JPG and PNG, stores in 'products/' folder, and auto-tags with 0.7 confidence"
Retrieve full details for a specific asset by its public ID, including metadata, derived assets, and related resources.
Tool: CLOUDINARY_GET_RESOURCE_BY_PUBLIC_ID
Key parameters:
public_id -- the asset's public ID (required)resource_type -- image, video, or raw (required)type -- delivery type: upload, private, authenticated, fetch, etc. (required)colors -- include color histogram and predominant colorsfaces -- include detected face coordinatesmedia_metadata -- include IPTC, XMP, and detailed metadataquality_analysis -- include quality analysis scoresphash -- include perceptual hash for similarity detectionversions -- include backed-up versionsrelated -- include related assetsmax_results -- max derived/related assets to return (1-500)Example prompt:
"Get full details for the image 'products/hero-banner' including color analysis and quality scores"
List existing transformations, apply eager transformations to uploaded assets, and clean up derived resources.
Tools:
CLOUDINARY_GET_TRANSFORMATIONS -- list all named and unnamed transformations
max_results -- 1-500 (default 10)next_cursor -- pagination cursorCLOUDINARY_EXPLICIT_RESOURCE -- update an existing asset: pre-generate transformations, update metadata, move to new folders, or modify tags
public_id -- target asset (required)eager -- list of transformation strings to pre-generate (e.g., ["c_fill,w_300,h_200", "c_thumb,w_100,h_100,g_face"])eager_async -- generate transformations asynchronouslytags -- replace existing tagsasset_folder -- move asset to a new folderdisplay_name -- set display namecontext -- key-value metadata (e.g., {"alt": "Mountain view"})invalidate -- invalidate CDN cache (takes up to 1 hour)CLOUDINARY_DELETE_DERIVED_RESOURCES -- delete specific derived assets by IDs (up to 100 per call)Example prompt:
"Pre-generate a 300x200 fill crop and a 100x100 face-detection thumbnail for asset 'products/hero-banner'"
Check account-level usage limits, environment configuration, and tag inventory.
Tools:
CLOUDINARY_GET_USAGE -- monitor storage, bandwidth, requests, and quota limitsCLOUDINARY_GET_CONFIG -- fetch environment config details
settings -- set to true to include configuration settings like folder_modeCLOUDINARY_GET_TAGS -- list all tags for a resource typeExample prompt:
"Show me my Cloudinary account usage and remaining quota"
Create webhook notifications for specific Cloudinary events.
Tool: CLOUDINARY_CREATE_TRIGGER
Use to receive callbacks when uploads complete, transformations finish, or other events occur.
Example prompt:
"Create a webhook trigger that notifies https://my-app.com/hook on upload events"
| Pitfall | Details |
|---|---|
| Folder creation idempotency | CLOUDINARY_CREATE_FOLDER may error or no-op if the path already exists -- design idempotent folder naming |
| Preset-upload alignment | Upload preset options like allowed_formats, folder, and unsigned must match the actual upload method or uploads will be rejected |
| Strict asset lookup | CLOUDINARY_GET_RESOURCE_BY_PUBLIC_ID fails if any of resource_type, type, or public_id is incorrect, even when the asset exists |
| Folder path sensitivity | CLOUDINARY_GET_RESOURCES_BY_ASSET_FOLDER only lists assets in the exact folder specified; typos return empty results |
| Quota blocking | CLOUDINARY_GET_USAGE reflects account-level limits -- hitting caps silently blocks uploads until usage is checked and addressed |
| CDN invalidation delay | Setting invalidate=true on CLOUDINARY_EXPLICIT_RESOURCE takes up to 1 hour to propagate |
| Unsigned vs overwrite conflict | Cannot set overwrite=true when unsigned=true in upload presets |
| Action | Tool Slug | Key Params |
|---|---|---|
| Create folder | CLOUDINARY_CREATE_FOLDER | folder |
| Search folders | CLOUDINARY_SEARCH_FOLDERS | expression, max_results |
| List folder assets | CLOUDINARY_GET_RESOURCES_BY_ASSET_FOLDER | folder path |
| Create upload preset | CLOUDINARY_CREATE_UPLOAD_PRESET | name, folder, allowed_formats, tags |
| Get asset details | CLOUDINARY_GET_RESOURCE_BY_PUBLIC_ID | public_id, resource_type, type |
| List transformations | CLOUDINARY_GET_TRANSFORMATIONS | max_results, next_cursor |
| Update/transform asset | CLOUDINARY_EXPLICIT_RESOURCE | public_id, eager, tags |
| Delete derived assets | CLOUDINARY_DELETE_DERIVED_RESOURCES | derived_resource_ids |
| Get usage | CLOUDINARY_GET_USAGE | (none) |
| Get config | CLOUDINARY_GET_CONFIG | settings |
| List tags | CLOUDINARY_GET_TAGS | resource_type |
| Create webhook | CLOUDINARY_CREATE_TRIGGER | event type, URL |
Powered by Composio
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
通过Rube MCP自动执行21risk日常操作。先查找可用工具及最新输入格式,确认连接状态后再执行所请求的任务。
通过Rube MCP自动执行2chat支持的操作。从Composio工具中查找可用操作,核对连接状态和最新输入要求,再使用对应工具完成任务。
通过Rube MCP自动执行Ably操作。先搜索适合任务的工具及最新输入要求,再确认连接状态,随后执行单项操作或批量处理。
通过Rube MCP让AI智能体执行Abstract操作。搜索可用工具、确认服务连接和最新输入要求后运行任务,并按步骤获取分布在多个页面的结果。
通过Rube MCP自动执行Abuselpdb操作。先查找可用工具及最新输入要求,确认服务连接状态,再按当前工具定义执行任务。
通过Rube MCP查找Abyssale当前可用的工具及最新输入要求,确认连接后执行操作,让智能体按搜索所得的规范完成任务。