From d90126d62f88ca44a4ab18c6ff2f231e192b6e08 Mon Sep 17 00:00:00 2001 From: Cristian Date: Wed, 8 Apr 2026 16:51:14 -0300 Subject: [PATCH 1/3] W-21952806-Add-skills-to-Vibes-CP --- modules/ROOT/nav.adoc | 1 + modules/ROOT/pages/mulesoft-vibes.adoc | 7 +++++-- modules/ROOT/pages/vibes-get-started.adoc | 6 +++++- modules/ROOT/pages/vibes-skills.adoc | 25 +++++++++++++++++++++++ 4 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 modules/ROOT/pages/vibes-skills.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 3fb06df8f..ae5f0b824 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -62,6 +62,7 @@ ** xref:vibes-workflows-commands.adoc[] ** xref:vibes-conversation-history.adoc[] ** xref:vibes-mcp-server.adoc[] +** xref:vibes-skills.adoc[] ** xref:vibes-api-ai-create-spec.adoc[] ** xref:vibes-create-integrations.adoc[] ** xref:vibes-prompt-examples.adoc[] diff --git a/modules/ROOT/pages/mulesoft-vibes.adoc b/modules/ROOT/pages/mulesoft-vibes.adoc index 395f5c962..3d901b63e 100644 --- a/modules/ROOT/pages/mulesoft-vibes.adoc +++ b/modules/ROOT/pages/mulesoft-vibes.adoc @@ -15,6 +15,8 @@ MuleSoft Vibes integrates with the xref:mulesoft-mcp-server::index.adoc[MuleSoft * Deploying and managing instances * Securing your applications +You can also use xref:vibes-skills.adoc[skills], reusable instruction sets that Agentforce activates when your task matches a skill's description. + These features are powered by large language models (LLMs) that operate within the Salesforce Shared Trust Boundary. MuleSoft Vibes is part of the broader MuleSoft AI ecosystem, which also includes capabilities such as Map with AI and Map and Transform with AI. For an overview of all MuleSoft AI features, see the xref:general::learning-map-mulesoft-ai.adoc[Learning Map: MuleSoft AI]. @@ -36,5 +38,6 @@ NOTE: Authentication happens through the user logged in to Anypoint Code Builder == See Also -* xref:troubleshoot-generative-ai.adoc[Troubleshooting MuleSoft Vibes] -* xref:mulesoft-mcp-server::index.adoc[MuleSoft MCP Server] +* xref:vibes-skills.adoc[] +* xref:troubleshoot-generative-ai.adoc[] +* xref:mulesoft-mcp-server::index.adoc[] diff --git a/modules/ROOT/pages/vibes-get-started.adoc b/modules/ROOT/pages/vibes-get-started.adoc index 0d20a498e..abca878aa 100644 --- a/modules/ROOT/pages/vibes-get-started.adoc +++ b/modules/ROOT/pages/vibes-get-started.adoc @@ -48,7 +48,7 @@ To ensure the best results: * Make sure MuleSoft Vibes is invoking these specialized tools. * Verify that all required prerequisites for MuleSoft Vibes and MCP Server are enabled in your environment. -For more information about how MuleSoft’s AI generation pipelines work, see the https://blogs.mulesoft.com/automation/how-mulesoft-turns-generative-output-into-value/[MuleSoft research blog^]. +For more information about how MuleSoft AI generation pipelines work, see the https://blogs.mulesoft.com/automation/how-mulesoft-turns-generative-output-into-value/[MuleSoft research blog]. == Provide MuleSoft Vibes with Context @@ -83,3 +83,7 @@ The available options include: * *Execute safe commands*: Allow MuleSoft Vibes to execute safe terminal commands. * *Execute all commands*: Allow MuleSoft Vibes to execute any terminal command. * *Use the browser*: Allow MuleSoft Vibes to launch and interact with websites in a browser. + +== Skills in MuleSoft Vibes + +xref:vibes-skills.adoc[Skills] are reusable instruction sets that load when your prompt matches a skill's description. For information about skills and MCP tools, see xref:vibes-skills.adoc[]. diff --git a/modules/ROOT/pages/vibes-skills.adoc b/modules/ROOT/pages/vibes-skills.adoc new file mode 100644 index 000000000..0b32fb5d6 --- /dev/null +++ b/modules/ROOT/pages/vibes-skills.adoc @@ -0,0 +1,25 @@ += Use Skills with MuleSoft Vibes +:page-deployment-options: cloud-ide, desktop-ide + +Skills are reusable instruction sets that Agentforce activates only when they apply to your task. Each skill packages guidance and optional resources so MuleSoft Vibes can follow a consistent workflow without loading that material for unrelated prompts. + +When your request matches a skill's description, Agentforce uses the `use_skill` tool to load the full instructions and run them for that task. Unlike workspace rules that stay active across conversations, skills load as needed, which leaves more context available for other work. + +MuleSoft Vibes supports the same skills model as Agentforce Vibes in compatible Salesforce development tools. For conceptual details, progressive loading, authoring `SKILL.md` files, and optional `references/`, `assets/`, and `scripts/` folders, see https://developer.salesforce.com/docs/platform/einstein-for-devs/guide/skills.html[Skills in Agentforce Vibes] in the Salesforce Developers documentation. + +== Skills and MCP Tools + +Model Context Protocol (MCP) servers expose *tools* that perform actions, such as generating a flow or calling an API. *Skills* supply structured instructions and workflows the assistant follows when a task matches the skill. You typically use both: tools carry out operations, while skills guide how and when to apply them for specific scenarios. + +For configuring MCP servers in Anypoint Code Builder, see xref:vibes-mcp-server.adoc[]. + +== Turn Skills On or Off + +By default, skills are on where the feature is available. To enable or disable them, open *Settings* for MuleSoft Vibes and use the option that controls skills. + +== See Also + +* xref:mulesoft-vibes.adoc[] +* xref:vibes-get-started.adoc[] +* xref:vibes-mcp-server.adoc[] +* xref:troubleshoot-generative-ai.adoc[] From 5882376fac63081abbe086c19f01d12ea9b393ec Mon Sep 17 00:00:00 2001 From: Cristian Date: Wed, 8 Apr 2026 17:08:12 -0300 Subject: [PATCH 2/3] W-21952806-Clarify-some-topics-CP --- modules/ROOT/pages/mulesoft-vibes.adoc | 2 +- modules/ROOT/pages/vibes-skills.adoc | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/mulesoft-vibes.adoc b/modules/ROOT/pages/mulesoft-vibes.adoc index 3d901b63e..06cc4e2d3 100644 --- a/modules/ROOT/pages/mulesoft-vibes.adoc +++ b/modules/ROOT/pages/mulesoft-vibes.adoc @@ -15,7 +15,7 @@ MuleSoft Vibes integrates with the xref:mulesoft-mcp-server::index.adoc[MuleSoft * Deploying and managing instances * Securing your applications -You can also use xref:vibes-skills.adoc[skills], reusable instruction sets that Agentforce activates when your task matches a skill's description. +You can also use xref:vibes-skills.adoc[skills], reusable instruction sets that Agentforce activates when your task matches a skill's description. Agentforce uses the `use_skill` tool to load and run a skill's full instructions when your task matches that skill. Skills are always on where MuleSoft Vibes supports them. You can't enable or disable them in settings. These features are powered by large language models (LLMs) that operate within the Salesforce Shared Trust Boundary. diff --git a/modules/ROOT/pages/vibes-skills.adoc b/modules/ROOT/pages/vibes-skills.adoc index 0b32fb5d6..daf542a15 100644 --- a/modules/ROOT/pages/vibes-skills.adoc +++ b/modules/ROOT/pages/vibes-skills.adoc @@ -5,7 +5,13 @@ Skills are reusable instruction sets that Agentforce activates only when they ap When your request matches a skill's description, Agentforce uses the `use_skill` tool to load the full instructions and run them for that task. Unlike workspace rules that stay active across conversations, skills load as needed, which leaves more context available for other work. -MuleSoft Vibes supports the same skills model as Agentforce Vibes in compatible Salesforce development tools. For conceptual details, progressive loading, authoring `SKILL.md` files, and optional `references/`, `assets/`, and `scripts/` folders, see https://developer.salesforce.com/docs/platform/einstein-for-devs/guide/skills.html[Skills in Agentforce Vibes] in the Salesforce Developers documentation. +Skills are always available in MuleSoft Vibes where the feature is supported. You can't turn it on or off. + +== Set Up Skills in Your Project + +Add skills under `.a4drules/skills/` in your workspace. Each skill is a directory whose name matches the skill. The directory contains a `SKILL.md` file with the instructions (and optional YAML frontmatter for metadata). You can add supporting material in subfolders such as `references/`, `assets/`, or `scripts/` inside that skill directory. + +Commit `.a4drules/skills/` with your project so everyone who uses the repository gets the same skills. == Skills and MCP Tools @@ -13,10 +19,6 @@ Model Context Protocol (MCP) servers expose *tools* that perform actions, such a For configuring MCP servers in Anypoint Code Builder, see xref:vibes-mcp-server.adoc[]. -== Turn Skills On or Off - -By default, skills are on where the feature is available. To enable or disable them, open *Settings* for MuleSoft Vibes and use the option that controls skills. - == See Also * xref:mulesoft-vibes.adoc[] From 5907bad12e1917fc442612ed3c6f9e9f34d71970 Mon Sep 17 00:00:00 2001 From: Cristian Pose <101070178+Crispy-Salesforce@users.noreply.github.com> Date: Fri, 10 Apr 2026 19:26:25 -0300 Subject: [PATCH 3/3] W-21952806-Address-Michelle-feedback-CP W-21952806-Address-Michelle-feedback-CP --- modules/ROOT/pages/mulesoft-vibes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/mulesoft-vibes.adoc b/modules/ROOT/pages/mulesoft-vibes.adoc index 06cc4e2d3..c2c4495cc 100644 --- a/modules/ROOT/pages/mulesoft-vibes.adoc +++ b/modules/ROOT/pages/mulesoft-vibes.adoc @@ -15,7 +15,7 @@ MuleSoft Vibes integrates with the xref:mulesoft-mcp-server::index.adoc[MuleSoft * Deploying and managing instances * Securing your applications -You can also use xref:vibes-skills.adoc[skills], reusable instruction sets that Agentforce activates when your task matches a skill's description. Agentforce uses the `use_skill` tool to load and run a skill's full instructions when your task matches that skill. Skills are always on where MuleSoft Vibes supports them. You can't enable or disable them in settings. +You can also use xref:vibes-skills.adoc[skills], reusable instruction sets that Agentforce activates when your task matches a skill's description. Agentforce uses the `use_skill` tool to load and run a skill's full instructions when your task matches that skill. These features are powered by large language models (LLMs) that operate within the Salesforce Shared Trust Boundary.