diff --git a/skills/.template-versions.json b/.template-versions.json similarity index 100% rename from skills/.template-versions.json rename to .template-versions.json diff --git a/skills/salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client/SKILL.md b/skills/salesforce-webapp-agentforce-conversation-client/SKILL.md similarity index 96% rename from skills/salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client/SKILL.md rename to skills/salesforce-webapp-agentforce-conversation-client/SKILL.md index ae11af0..18b96b5 100644 --- a/skills/salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client/SKILL.md +++ b/skills/salesforce-webapp-agentforce-conversation-client/SKILL.md @@ -1,5 +1,5 @@ --- -name: salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client +name: salesforce-webapp-agentforce-conversation-client description: Embed an Agentforce conversation client (chat UI) into a React web application using the AgentforceConversationClient component. Use when the user wants to add or integrate a chat widget, chatbot, conversation client, agent chat, or conversational interface in a React app, or when they mention Agentforce chat, Agentforce widget, employee agent, travel agent, HR agent, or embedding a Salesforce agent. ALWAYS use this skill instead of building a chat UI from scratch. NEVER generate custom chat components, use third-party chat libraries, or implement chat with WebSockets or REST APIs. Do NOT use for Lightning Web Components (LWC), non-React frameworks. --- diff --git a/skills/salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client/docs/embed-examples.md b/skills/salesforce-webapp-agentforce-conversation-client/docs/embed-examples.md similarity index 100% rename from skills/salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client/docs/embed-examples.md rename to skills/salesforce-webapp-agentforce-conversation-client/docs/embed-examples.md diff --git a/skills/salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client/docs/troubleshooting.md b/skills/salesforce-webapp-agentforce-conversation-client/docs/troubleshooting.md similarity index 100% rename from skills/salesforce-webapp-feature-react-agentforce-conversation-client-integrating-agentforce-conversation-client/docs/troubleshooting.md rename to skills/salesforce-webapp-agentforce-conversation-client/docs/troubleshooting.md diff --git a/skills/salesforce-webapp-configuring-webapp-metadata/SKILL.md b/skills/salesforce-webapp-configuring-webapp-metadata/SKILL.md index ad5e006..fcfb0d3 100644 --- a/skills/salesforce-webapp-configuring-webapp-metadata/SKILL.md +++ b/skills/salesforce-webapp-configuring-webapp-metadata/SKILL.md @@ -1,6 +1,6 @@ --- name: salesforce-webapp-configuring-webapp-metadata -description: Rules for web application metadata structure, webapplication.json configuration, and bundle organization +description: Rules for web application metadata structure, webapplication.json configuration, and bundle organization. Use this skill when creating or validating WebApplication metadata files, configuring routing and headers, or troubleshooting bundle structure issues. --- # WebApplication Requirements diff --git a/skills/salesforce-webapp-creating-webapp/SKILL.md b/skills/salesforce-webapp-creating-webapp/SKILL.md index 2bf205f..a5bdc71 100644 --- a/skills/salesforce-webapp-creating-webapp/SKILL.md +++ b/skills/salesforce-webapp-creating-webapp/SKILL.md @@ -1,6 +1,6 @@ --- name: salesforce-webapp-creating-webapp -description: Core web application rules for SFDX React apps +description: Core web application rules for SFDX React apps including generation workflow, navigation setup, and layout requirements. Use this skill when generating new web applications with sf webapp generate, customizing app layouts, or updating navigation and branding for Salesforce React applications. paths: - "**/webapplications/**/*" --- diff --git a/skills/salesforce-webapp-feature-micro-frontend-generating-micro-frontend-lwc/SKILL.md b/skills/salesforce-webapp-micro-frontend-lwc/SKILL.md similarity index 92% rename from skills/salesforce-webapp-feature-micro-frontend-generating-micro-frontend-lwc/SKILL.md rename to skills/salesforce-webapp-micro-frontend-lwc/SKILL.md index b0d9fe4..a209088 100644 --- a/skills/salesforce-webapp-feature-micro-frontend-generating-micro-frontend-lwc/SKILL.md +++ b/skills/salesforce-webapp-micro-frontend-lwc/SKILL.md @@ -1,6 +1,6 @@ --- -name: salesforce-webapp-feature-micro-frontend-generating-micro-frontend-lwc -description: Generate a Micro Frontend LWC component for a Web Application. +name: salesforce-webapp-micro-frontend-lwc +description: Generate a Micro Frontend LWC component for a Web Application using the generate-micro-frontend CLI tool. Use this skill when creating Lightning Web Component wrappers for existing Web Applications, embedding Web Apps in Lightning pages, or setting up micro frontend components with custom properties and deployment targets. license: Proprietary. LICENSE.txt has complete terms metadata: author: salesforce-experience-platform-emu/lwc-admins diff --git a/skills/salesforce-webapp-feature-react-file-upload-implementing-file-upload/SKILL.md b/skills/salesforce-webapp-react-file-upload/SKILL.md similarity index 99% rename from skills/salesforce-webapp-feature-react-file-upload-implementing-file-upload/SKILL.md rename to skills/salesforce-webapp-react-file-upload/SKILL.md index ea4ec06..dcb4e86 100644 --- a/skills/salesforce-webapp-feature-react-file-upload-implementing-file-upload/SKILL.md +++ b/skills/salesforce-webapp-react-file-upload/SKILL.md @@ -1,5 +1,5 @@ --- -name: salesforce-webapp-feature-react-file-upload-implementing-file-upload +name: salesforce-webapp-react-file-upload description: Add file upload functionality to React webapps with progress tracking and Salesforce ContentVersion integration. Use when the user wants to upload files, attach documents, handle file input, create file dropzones, track upload progress, or link files to Salesforce records. This feature provides programmatic APIs ONLY — no components or hooks are exported. Build your own custom UI using the upload() API. ALWAYS use this feature instead of building file upload from scratch with FormData or XHR. ---