From e7ae62f8f723a663cf57f652a43c26d0fdb0a4d9 Mon Sep 17 00:00:00 2001 From: Jackie Rosenzveig Date: Sun, 31 May 2026 16:47:01 +0300 Subject: [PATCH 1/4] Update skill to match new llms-per-product structure + update version --- skills/cloudinary-docs/SKILL.md | 83 +++++++++++++++++++++++---------- 1 file changed, 58 insertions(+), 25 deletions(-) diff --git a/skills/cloudinary-docs/SKILL.md b/skills/cloudinary-docs/SKILL.md index a4acc09..08851da 100644 --- a/skills/cloudinary-docs/SKILL.md +++ b/skills/cloudinary-docs/SKILL.md @@ -1,10 +1,10 @@ --- name: cloudinary-docs -description: Looks up implementation details in the latest Cloudinary docs via llms.txt. Use when building code or answering questions relating to image or video uploads, optimization, or transformations, and for Cloudinary SDKs, APIs, webhooks, or integrations. +description: Looks up implementation details in the latest Cloudinary docs via the relevant llms.txt file. Use when building code or answering questions relating to image or video uploads, optimization, or transformations, and for Cloudinary SDKs, APIs, webhooks, or integrations. license: MIT metadata: author: cloudinary - version: '1.0.1' + version: '1.1.0' --- # Cloudinary Documentation @@ -19,35 +19,68 @@ Helps developers integrate Cloudinary into their applications by providing docum - Looking up specific Cloudinary API endpoints or SDK methods - Use this skill in conjunction with more specialized Cloudinary skills when relevant. +## Sub-file Index Overview + +The main documentation llms.txt file is split into product-specific sub-files. **Go directly to the relevant sub-file** according to the descriptions below. Do not fetch the main llms.txt first unless the topic spans multiple products or you are unsure. + +| Product | Topic | Sub-file URL | +|---|---|---| +| Image & Video APIs | Image/video uploads, transformations, SDKs, optimization, APIs, webhooks, add-ons, embedding widgets or players in apps, or any programmatic/automation/at-scale image and video requirements | https://cloudinary.com/documentation/llms-image-and-video-apis.txt | +| Cloudinary Assets (DAM) | Digital Asset Management (DAM), Media Library, folders, metadata, collections, creative workflows, portals, digital rights, or any Cloudinary Console or UI-based asset management needs | https://cloudinary.com/documentation/llms-cloudinary-assets.txt | +| MediaFlows | PowerFlows, EasyFlows, workflow automation, flow blocks | https://cloudinary.com/documentation/llms-mediaflows.txt | +| Integrations | Cloudinary integrations with 3rd party apps (WordPress, Shopify, Contentful, Salesforce, Adobe, etc.) or questions about implementing new integrations | https://cloudinary.com/documentation/llms-integrations.txt | +| Cross-product or unsure | — | https://cloudinary.com/documentation/llms.txt | + ## Instructions When answering image and video upload, management, optimization, or transformation questions or when implementing Cloudinary code: -1. **First, get the documentation index** using llms.txt with the llms.txt URL - https://cloudinary.com/documentation/llms.txt -2. **Analyze the llms.txt content** to understand what documentation pages are available -3. **Reflect on the user's question** and identify which specific documentation URLs would be most relevant -4. **Navigate** to the specific relevant documentation URLs from the llms.txt index (you can make multiple calls) -5. **Use the fetched documentation** to provide a comprehensive, accurate answer or code implementation. When relevant, use in conjunction with more specialized Cloudinary skills like cloudinary-transformations. The best practices defined in the specialized skills should guide which doc instructions to use. +1. **Identify the product area** from the user's question using the Sub-file Index above +2. **Fetch the relevant sub-file directly** (skip the main llms.txt unless the topic is cross-product or unclear) +3. **Analyze the sub-file** to identify which specific documentation URLs are most relevant +4. **Navigate** to those specific documentation URLs (you can make multiple calls) +5. **Use the fetched documentation** to provide a comprehensive, accurate answer or code implementation. When relevant, use in conjunction with more specialized Cloudinary skills like cloudinary-transformations. The best practices defined in the specialized skills should guide which doc instructions to use. -Example workflows: - -**Example 1: Upload question** -- User asks: "How do I upload images to Cloudinary?" -- You retrieve the llms.txt index: https://cloudinary.com/documentation/llms.txt -- You analyze the llms.txt content to understand what documentation pages are available -- You identify relevant pages like "image_upload.md" or "upload_api.md" -- You retrieve those specific pages from the llms.txt index -- You provide an answer with code examples and citations +## Example Workflows -**Example 2: Transformation question** +**Example 1: Transformation question** - User asks: "How do I resize and crop images?" -- You retrieve the llms.txt index -- You identify relevant pages like "image_transformations.md" or "transformation_reference.md" -- You fetch the specific documentation -- You provide transformation syntax and examples +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt +- Identify relevant pages like "image_transformations.md" or "transformation_reference.md" +- Fetch the specific documentation and provide transformation syntax and examples or help implement the request in the user's code. -**Example 3: SDK question** +**Example 2: SDK question** - User asks: "What's the Node.js SDK for Cloudinary?" -- You retrieve the llms.txt index -- You identify SDK-related pages -- You provide installation instructions and usage examples \ No newline at end of file +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt +- Identify SDK-related pages and provide installation instructions and usage examples or help implement the request in the user's code. + +**Example 3: DAM question** +- User asks: "How do I set up approval workflows for assets in the Media Library?" +- Topic maps to Cloudinary Assets (DAM) → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt +- Identify relevant pages like "dam_admin_creative_approval_flows.md" +- Fetch the specific documentation and provide setup steps + +**Example 4: MediaFlows question** +- User asks: "How do I build a PowerFlow that auto-moderates uploaded images?" +- Topic maps to MediaFlows → fetch https://cloudinary.com/documentation/llms-mediaflows.txt +- Identify relevant pages like "mediaflows_build_flow.md" or "mediaflows_moderation_powerflow.md" +- Fetch the specific documentation and provide a flow-building walkthrough + +**Example 5: Integration question** +- User asks: "How do I connect Cloudinary to my WordPress site?" +- Topic maps to Integrations → fetch https://cloudinary.com/documentation/llms-integrations.txt +- Identify relevant pages like "wordpress_integration.md" +- Fetch the specific documentation and provide setup instructions + +**Example 6: Ambiguous upload question** +- User asks: "How do I upload images to Cloudinary?" +- First, determine whether the user wants to upload **programmatically** (via SDK/API) or **via the Console UI** (DAM) +- If **programmatic** → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt + - Identify relevant pages like "image_upload.md" or "upload_api.md" + - Retrieve those specific pages and provide an answer with code examples +- If **via the Console UI (DAM)** → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt + - Identify relevant pages like "dam_upload_store_assets.md" or "dam_admin_upload_presets.md" + - Retrieve those specific pages and provide step-by-step instructions for uploading via the Media Library. +- If **unable to determine** → fetch https://cloudinary.com/documentation/llms.txt + - Look at documentation for both Image & Video APIs and Cloudinary Assets products + - Provide an answer covering both programmatic and UI-based upload options \ No newline at end of file From c7527133da0c159876a27412c1cb8724e223993b Mon Sep 17 00:00:00 2001 From: Jackie Rosenzveig Date: Sun, 31 May 2026 16:49:42 +0300 Subject: [PATCH 2/4] Add install source & skill name query params --- skills/cloudinary-docs/SKILL.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/skills/cloudinary-docs/SKILL.md b/skills/cloudinary-docs/SKILL.md index 08851da..02a2121 100644 --- a/skills/cloudinary-docs/SKILL.md +++ b/skills/cloudinary-docs/SKILL.md @@ -25,11 +25,11 @@ The main documentation llms.txt file is split into product-specific sub-files. * | Product | Topic | Sub-file URL | |---|---|---| -| Image & Video APIs | Image/video uploads, transformations, SDKs, optimization, APIs, webhooks, add-ons, embedding widgets or players in apps, or any programmatic/automation/at-scale image and video requirements | https://cloudinary.com/documentation/llms-image-and-video-apis.txt | -| Cloudinary Assets (DAM) | Digital Asset Management (DAM), Media Library, folders, metadata, collections, creative workflows, portals, digital rights, or any Cloudinary Console or UI-based asset management needs | https://cloudinary.com/documentation/llms-cloudinary-assets.txt | -| MediaFlows | PowerFlows, EasyFlows, workflow automation, flow blocks | https://cloudinary.com/documentation/llms-mediaflows.txt | -| Integrations | Cloudinary integrations with 3rd party apps (WordPress, Shopify, Contentful, Salesforce, Adobe, etc.) or questions about implementing new integrations | https://cloudinary.com/documentation/llms-integrations.txt | -| Cross-product or unsure | — | https://cloudinary.com/documentation/llms.txt | +| Image & Video APIs | Image/video uploads, transformations, SDKs, optimization, APIs, webhooks, add-ons, embedding widgets or players in apps, or any programmatic/automation/at-scale image and video requirements | https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill | +| Cloudinary Assets (DAM) | Digital Asset Management (DAM), Media Library, folders, metadata, collections, creative workflows, portals, digital rights, or any Cloudinary Console or UI-based asset management needs | https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=cloudinary-docs-skill | +| MediaFlows | PowerFlows, EasyFlows, workflow automation, flow blocks | https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=cloudinary-docs-skill | +| Integrations | Cloudinary integrations with 3rd party apps (WordPress, Shopify, Contentful, Salesforce, Adobe, etc.) or questions about implementing new integrations | https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=cloudinary-docs-skill | +| Cross-product or unsure | — | https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=cloudinary-docs-skill | ## Instructions @@ -45,42 +45,42 @@ When answering image and video upload, management, optimization, or transformati **Example 1: Transformation question** - User asks: "How do I resize and crop images?" -- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill - Identify relevant pages like "image_transformations.md" or "transformation_reference.md" - Fetch the specific documentation and provide transformation syntax and examples or help implement the request in the user's code. **Example 2: SDK question** - User asks: "What's the Node.js SDK for Cloudinary?" -- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill - Identify SDK-related pages and provide installation instructions and usage examples or help implement the request in the user's code. **Example 3: DAM question** - User asks: "How do I set up approval workflows for assets in the Media Library?" -- Topic maps to Cloudinary Assets (DAM) → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt +- Topic maps to Cloudinary Assets (DAM) → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=cloudinary-docs-skill - Identify relevant pages like "dam_admin_creative_approval_flows.md" - Fetch the specific documentation and provide setup steps **Example 4: MediaFlows question** - User asks: "How do I build a PowerFlow that auto-moderates uploaded images?" -- Topic maps to MediaFlows → fetch https://cloudinary.com/documentation/llms-mediaflows.txt +- Topic maps to MediaFlows → fetch https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=cloudinary-docs-skill - Identify relevant pages like "mediaflows_build_flow.md" or "mediaflows_moderation_powerflow.md" - Fetch the specific documentation and provide a flow-building walkthrough **Example 5: Integration question** - User asks: "How do I connect Cloudinary to my WordPress site?" -- Topic maps to Integrations → fetch https://cloudinary.com/documentation/llms-integrations.txt +- Topic maps to Integrations → fetch https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=cloudinary-docs-skill - Identify relevant pages like "wordpress_integration.md" - Fetch the specific documentation and provide setup instructions **Example 6: Ambiguous upload question** - User asks: "How do I upload images to Cloudinary?" - First, determine whether the user wants to upload **programmatically** (via SDK/API) or **via the Console UI** (DAM) -- If **programmatic** → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt +- If **programmatic** → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill - Identify relevant pages like "image_upload.md" or "upload_api.md" - Retrieve those specific pages and provide an answer with code examples -- If **via the Console UI (DAM)** → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt +- If **via the Console UI (DAM)** → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=cloudinary-docs-skill - Identify relevant pages like "dam_upload_store_assets.md" or "dam_admin_upload_presets.md" - Retrieve those specific pages and provide step-by-step instructions for uploading via the Media Library. -- If **unable to determine** → fetch https://cloudinary.com/documentation/llms.txt +- If **unable to determine** → fetch https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=cloudinary-docs-skill - Look at documentation for both Image & Video APIs and Cloudinary Assets products - Provide an answer covering both programmatic and UI-based upload options \ No newline at end of file From ecc91fe3718c5110f3a503295862a4646c7ca8f4 Mon Sep 17 00:00:00 2001 From: Jackie Rosenzveig Date: Sun, 31 May 2026 17:00:50 +0300 Subject: [PATCH 3/4] shorten query param value --- skills/cloudinary-docs/SKILL.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/skills/cloudinary-docs/SKILL.md b/skills/cloudinary-docs/SKILL.md index 02a2121..2f0a000 100644 --- a/skills/cloudinary-docs/SKILL.md +++ b/skills/cloudinary-docs/SKILL.md @@ -25,11 +25,11 @@ The main documentation llms.txt file is split into product-specific sub-files. * | Product | Topic | Sub-file URL | |---|---|---| -| Image & Video APIs | Image/video uploads, transformations, SDKs, optimization, APIs, webhooks, add-ons, embedding widgets or players in apps, or any programmatic/automation/at-scale image and video requirements | https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill | -| Cloudinary Assets (DAM) | Digital Asset Management (DAM), Media Library, folders, metadata, collections, creative workflows, portals, digital rights, or any Cloudinary Console or UI-based asset management needs | https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=cloudinary-docs-skill | -| MediaFlows | PowerFlows, EasyFlows, workflow automation, flow blocks | https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=cloudinary-docs-skill | -| Integrations | Cloudinary integrations with 3rd party apps (WordPress, Shopify, Contentful, Salesforce, Adobe, etc.) or questions about implementing new integrations | https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=cloudinary-docs-skill | -| Cross-product or unsure | — | https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=cloudinary-docs-skill | +| Image & Video APIs | Image/video uploads, transformations, SDKs, optimization, APIs, webhooks, add-ons, embedding widgets or players in apps, or any programmatic/automation/at-scale image and video requirements | https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill | +| Cloudinary Assets (DAM) | Digital Asset Management (DAM), Media Library, folders, metadata, collections, creative workflows, portals, digital rights, or any Cloudinary Console or UI-based asset management needs | https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=docs-skill | +| MediaFlows | PowerFlows, EasyFlows, workflow automation, flow blocks | https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=docs-skill | +| Integrations | Cloudinary integrations with 3rd party apps (WordPress, Shopify, Contentful, Salesforce, Adobe, etc.) or questions about implementing new integrations | https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=docs-skill | +| Cross-product or unsure | — | https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=docs-skill | ## Instructions @@ -45,42 +45,42 @@ When answering image and video upload, management, optimization, or transformati **Example 1: Transformation question** - User asks: "How do I resize and crop images?" -- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill - Identify relevant pages like "image_transformations.md" or "transformation_reference.md" - Fetch the specific documentation and provide transformation syntax and examples or help implement the request in the user's code. **Example 2: SDK question** - User asks: "What's the Node.js SDK for Cloudinary?" -- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill - Identify SDK-related pages and provide installation instructions and usage examples or help implement the request in the user's code. **Example 3: DAM question** - User asks: "How do I set up approval workflows for assets in the Media Library?" -- Topic maps to Cloudinary Assets (DAM) → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=cloudinary-docs-skill +- Topic maps to Cloudinary Assets (DAM) → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=docs-skill - Identify relevant pages like "dam_admin_creative_approval_flows.md" - Fetch the specific documentation and provide setup steps **Example 4: MediaFlows question** - User asks: "How do I build a PowerFlow that auto-moderates uploaded images?" -- Topic maps to MediaFlows → fetch https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=cloudinary-docs-skill +- Topic maps to MediaFlows → fetch https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=docs-skill - Identify relevant pages like "mediaflows_build_flow.md" or "mediaflows_moderation_powerflow.md" - Fetch the specific documentation and provide a flow-building walkthrough **Example 5: Integration question** - User asks: "How do I connect Cloudinary to my WordPress site?" -- Topic maps to Integrations → fetch https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=cloudinary-docs-skill +- Topic maps to Integrations → fetch https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=docs-skill - Identify relevant pages like "wordpress_integration.md" - Fetch the specific documentation and provide setup instructions **Example 6: Ambiguous upload question** - User asks: "How do I upload images to Cloudinary?" - First, determine whether the user wants to upload **programmatically** (via SDK/API) or **via the Console UI** (DAM) -- If **programmatic** → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=cloudinary-docs-skill +- If **programmatic** → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill - Identify relevant pages like "image_upload.md" or "upload_api.md" - Retrieve those specific pages and provide an answer with code examples -- If **via the Console UI (DAM)** → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=cloudinary-docs-skill +- If **via the Console UI (DAM)** → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=docs-skill - Identify relevant pages like "dam_upload_store_assets.md" or "dam_admin_upload_presets.md" - Retrieve those specific pages and provide step-by-step instructions for uploading via the Media Library. -- If **unable to determine** → fetch https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=cloudinary-docs-skill +- If **unable to determine** → fetch https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=docs-skill - Look at documentation for both Image & Video APIs and Cloudinary Assets products - Provide an answer covering both programmatic and UI-based upload options \ No newline at end of file From 854bb0369e8619e52987fe194f8f5235ea4a01e0 Mon Sep 17 00:00:00 2001 From: Jackie Rosenzveig Date: Thu, 4 Jun 2026 23:01:33 +0300 Subject: [PATCH 4/4] Add query params to docs skill --- skills/cloudinary-docs/SKILL.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/skills/cloudinary-docs/SKILL.md b/skills/cloudinary-docs/SKILL.md index 2f0a000..e6169d4 100644 --- a/skills/cloudinary-docs/SKILL.md +++ b/skills/cloudinary-docs/SKILL.md @@ -25,11 +25,11 @@ The main documentation llms.txt file is split into product-specific sub-files. * | Product | Topic | Sub-file URL | |---|---|---| -| Image & Video APIs | Image/video uploads, transformations, SDKs, optimization, APIs, webhooks, add-ons, embedding widgets or players in apps, or any programmatic/automation/at-scale image and video requirements | https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill | -| Cloudinary Assets (DAM) | Digital Asset Management (DAM), Media Library, folders, metadata, collections, creative workflows, portals, digital rights, or any Cloudinary Console or UI-based asset management needs | https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=docs-skill | -| MediaFlows | PowerFlows, EasyFlows, workflow automation, flow blocks | https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=docs-skill | -| Integrations | Cloudinary integrations with 3rd party apps (WordPress, Shopify, Contentful, Salesforce, Adobe, etc.) or questions about implementing new integrations | https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=docs-skill | -| Cross-product or unsure | — | https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=docs-skill | +| Image & Video APIs | Image/video uploads, transformations, SDKs, optimization, APIs, webhooks, add-ons, embedding widgets or players in apps, or any programmatic/automation/at-scale image and video requirements | https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&referrer=docs-skill | +| Cloudinary Assets (DAM) | Digital Asset Management (DAM), Media Library, folders, metadata, collections, creative workflows, portals, digital rights, or any Cloudinary Console or UI-based asset management needs | https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&referrer=docs-skill | +| MediaFlows | PowerFlows, EasyFlows, workflow automation, flow blocks | https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&referrer=docs-skill | +| Integrations | Cloudinary integrations with 3rd party apps (WordPress, Shopify, Contentful, Salesforce, Adobe, etc.) or questions about implementing new integrations | https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&referrer=docs-skill | +| Cross-product or unsure | — | https://cloudinary.com/documentation/llms.txt?install_source=skillspack&referrer=docs-skill | ## Instructions @@ -45,42 +45,42 @@ When answering image and video upload, management, optimization, or transformati **Example 1: Transformation question** - User asks: "How do I resize and crop images?" -- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&referrer=docs-skill - Identify relevant pages like "image_transformations.md" or "transformation_reference.md" - Fetch the specific documentation and provide transformation syntax and examples or help implement the request in the user's code. **Example 2: SDK question** - User asks: "What's the Node.js SDK for Cloudinary?" -- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill +- Topic maps to Image & Video APIs → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&referrer=docs-skill - Identify SDK-related pages and provide installation instructions and usage examples or help implement the request in the user's code. **Example 3: DAM question** - User asks: "How do I set up approval workflows for assets in the Media Library?" -- Topic maps to Cloudinary Assets (DAM) → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=docs-skill +- Topic maps to Cloudinary Assets (DAM) → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&referrer=docs-skill - Identify relevant pages like "dam_admin_creative_approval_flows.md" - Fetch the specific documentation and provide setup steps **Example 4: MediaFlows question** - User asks: "How do I build a PowerFlow that auto-moderates uploaded images?" -- Topic maps to MediaFlows → fetch https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&asset=docs-skill +- Topic maps to MediaFlows → fetch https://cloudinary.com/documentation/llms-mediaflows.txt?install_source=skillspack&referrer=docs-skill - Identify relevant pages like "mediaflows_build_flow.md" or "mediaflows_moderation_powerflow.md" - Fetch the specific documentation and provide a flow-building walkthrough **Example 5: Integration question** - User asks: "How do I connect Cloudinary to my WordPress site?" -- Topic maps to Integrations → fetch https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&asset=docs-skill +- Topic maps to Integrations → fetch https://cloudinary.com/documentation/llms-integrations.txt?install_source=skillspack&referrer=docs-skill - Identify relevant pages like "wordpress_integration.md" - Fetch the specific documentation and provide setup instructions **Example 6: Ambiguous upload question** - User asks: "How do I upload images to Cloudinary?" - First, determine whether the user wants to upload **programmatically** (via SDK/API) or **via the Console UI** (DAM) -- If **programmatic** → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&asset=docs-skill +- If **programmatic** → fetch https://cloudinary.com/documentation/llms-image-and-video-apis.txt?install_source=skillspack&referrer=docs-skill - Identify relevant pages like "image_upload.md" or "upload_api.md" - Retrieve those specific pages and provide an answer with code examples -- If **via the Console UI (DAM)** → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&asset=docs-skill +- If **via the Console UI (DAM)** → fetch https://cloudinary.com/documentation/llms-cloudinary-assets.txt?install_source=skillspack&referrer=docs-skill - Identify relevant pages like "dam_upload_store_assets.md" or "dam_admin_upload_presets.md" - Retrieve those specific pages and provide step-by-step instructions for uploading via the Media Library. -- If **unable to determine** → fetch https://cloudinary.com/documentation/llms.txt?install_source=skillspack&asset=docs-skill +- If **unable to determine** → fetch https://cloudinary.com/documentation/llms.txt?install_source=skillspack&referrer=docs-skill - Look at documentation for both Image & Video APIs and Cloudinary Assets products - Provide an answer covering both programmatic and UI-based upload options \ No newline at end of file