commerce-b2b-open-code…
Integrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce…
Use this skill to Upgrade Einstein Bots into Agentforce agents end-to-end in a single pass, orchestrating per-bot Agent Spec generation, planner reconciliation across bots, agentforce-generate authoring, and post-conversion .agent enhancements. TRIGGER when: user asks to
$ npx -y skills add forcedotcom/sf-skills --skill agentforce-bot-upgrade --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agentforce-bot-upgradeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill to Upgrade Einstein Bots into Agentforce agents end-to-end in a single pass, orchestrating per-bot Agent Spec generation, planner reconciliation across bots, agentforce-generate authoring, and post-conversion .agent enhancements. TRIGGER when: user asks to
name: agentforce-bot-upgrade
description: "Use this skill to Upgrade Einstein Bots into Agentforce agents end-to-end in a single pass, orchestrating per-bot Agent Spec generation, planner reconciliation across bots, agentforce-generate authoring, and post-conversion .agent enhancements. TRIGGER when: user asks to migrate, upgrade, or convert one or more Einstein Bots to Agentforce; runs a multi-bot bot-to-agent upgrade; needs Einstein Bot metadata turned into Agent Spec handoffs and generated .agent agents; convert bots to agents; upgrade my service bots; move bots to Agentforce. DO NOT TRIGGER when: user already has an approved Agent Spec and only wants direct .agent authoring, deploy, test, or observe flows; the request is unrelated to Einstein Bot migration."
argument-hint: "[--mode <online|offline>] [--org-alias <org-alias> --bots <bot1:v1,bot2:v2,...> | --offline-dir <offline-dir> [--bots <bot1,bot2,...>]] [--interactive <true|false>]"
metadata:
version: "1.0"
domains: ["Agentforce"]
minApiVersion: "63.0"
relatedSkills:
- "agentforce-generate"
cliTools:
- tool: ["sf"]
semver: ">=2.0.0"Run a multi-bot upgrade-and-handoff cycle:
1. Parse and validate bot/version pairs from `--bots` 2. Follow [Generate Agent Spec Reference](references/generate-agent-spec.md) per bot-version pair (parallelizable) 3. Aggregation step that requires all generated Agent Specs 4. `/agentforce-generate` per Agent Spec (parallelizable) 5. Post-conversion enhancement pass per generated Agent Script (parallelizable)
Inputs:
If required inputs are missing, handle per the Missing Input Handling and Interactive Mode rules below.
`--interactive` controls whether the skill pauses for user input during execution:
Propagate the effective `--interactive` value to the per-bot Generate Agent Spec workflow (Step 2), the planner workflow (Step 3), and the post-conversion enhancement pass (Step 5).
Resolve missing required launch inputs before Step 1:
1. **Online mode — `--org-alias` not provided.** Resolve this before attempting to list bots (listing requires a target org).
2. **Online mode — bot name and version (`--bots`) not available.**
3. **Offline mode — `--offline-dir` not available.**
Use these reference files during execution:
1. [SF CLI Bot Reference](references/sf-cli-bot-reference.md) 2. [Generate Agent Spec Reference](references/generate-agent-spec.md) 3. [Planner Workflow Reference](references/planner-workflow-reference.md) 4. [Post-Conversion Enhancements Reference](references/post-conversion-enhancements-reference.md) 5. [Extraction Blueprint](references/extraction-blueprint.md) 6. [Input Contract](references/input-contract.md) 7. [Mapping Rules](references/mapping-rules.md) 8. [Handoff Output Format](references/handoff-output-format.md) 9. [Quality Checklist](references/quality-checklist.md)
Execute Step 1 in this order:
1. Resolve mode:
2. Start fresh for this invocation:
3. Build initial workload list:
4. Validate input shape:
This repository provides a curated collection of Salesforce agent skills for building applications.
Repo: forcedotcom/afv-library
Integrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce…
Replace OOTB (out-of-the-box) B2B Commerce components with open source equivalents in site…
Use this skill to diagnose and resolve what blocks a DevOps Center promotion of a work item's…
Use this skill to manage the full lifecycle of a DevOps Center pipeline — list all pipelines,…
Use to list, view, or manage DevOps Center projects in a Salesforce org — show all projects,…
Analyzes DevOps Center test failures and Code Analyzer violations in plain language — failure…