afv-library/skills/developing-agentforce/assets/metadata/genai-plugin.xml
Steve Hetzel fb4bac9cf0
feat: replace agentforce-development skill with three specialized skills @W-21937872@ (#184)
feat: replace agentforce-development skill with three specialized skills

Replace the monolithic agentforce-development skill with three focused skills:
- developing-agentforce: For creating and authoring Agentforce agents
- observing-agentforce: For monitoring and debugging agents
- testing-agentforce: For validating agent behavior

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-09 17:04:48 +05:30

73 lines
2.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
GenAiPlugin Template: Agent Topic/Plugin Container
Use Case: Organize GenAiFunctions into logical groups (Topics)
- Groups related functions together
- Provides topic-level instructions
- Maps to Agent Script topic concepts
Note: GenAiPlugin is the metadata equivalent of a "topic" in Agent Script.
Use this when you want to organize functions deployed via metadata
rather than Agent Script.
Setup Steps:
1. Replace all {{placeholder}} values
2. Deploy GenAiFunctions first
3. Deploy this GenAiPlugin
File Location: force-app/main/default/genAiPlugins/{{PluginName}}.genAiPlugin-meta.xml
-->
<GenAiPlugin xmlns="http://soap.sforce.com/2006/04/metadata">
<!-- Display name for the topic/plugin -->
<masterLabel>{{PluginLabel}}</masterLabel>
<!-- Description shown in Agent Builder -->
<description>{{PluginDescription}}</description>
<!-- Developer name (API name) -->
<developerName>{{PluginDeveloperName}}</developerName>
<!--
Plugin Instructions:
Natural language instructions for how the agent should use
functions in this plugin. Similar to topic instructions in Agent Script.
-->
<pluginInstructions>
{{Instructions for the agent on how to use functions in this topic.
Include guidance on when to use specific functions,
how to handle edge cases, and any constraints.}}
</pluginInstructions>
<!--
Plugin Type:
- Standard: Regular function grouping
- Copilot: For Salesforce Copilot-specific plugins
-->
<pluginType>Standard</pluginType>
<!--
Associated Functions:
List the GenAiFunction developer names that belong to this plugin.
-->
<genAiFunctions>
<function>{{GenAiFunction1DeveloperName}}</function>
</genAiFunctions>
<genAiFunctions>
<function>{{GenAiFunction2DeveloperName}}</function>
</genAiFunctions>
<!--
AGENT BUILDER INTEGRATION:
After deploying GenAiPlugin:
1. Open Agent Builder in Setup
2. Navigate to Topics
3. Your plugin appears as a Topic
4. Associated functions are available as Actions
This provides an alternative to Agent Script for more
complex deployments or when you need metadata-level control.
-->
</GenAiPlugin>