You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(skills): add multi-IDE install support, onboarding skill, and validation scripts
- Add Codex marketplace (.agents/plugins/marketplace.json) and per-plugin
.codex-plugin/plugin.json manifests for b2c-cli, b2c, b2c-dx-mcp
- Ship logo.svg in each plugin's assets/ dir (sourced from docs/public/logo.svg)
- Add per-plugin README.md with install commands for Claude Code, GitHub
Copilot (VS Code + CLI), and Codex
- Remove b2c-experimental from the published marketplace
- Add b2c-onboarding skill: IDE detection, CLI verify, setup, sandbox,
first deploy, goal-routing handoff
- Add optional auth-free validation scripts:
* skills/b2c/skills/b2c-metadata/scripts/validate.mjs (XSD via xmllint)
* skills/b2c-cli/skills/b2c-config/scripts/validate.mjs (dw.json lint)
- Update README.md and docs/guide/agent-skills.md with the new install
paths for Copilot (VS Code + CLI) and Codex
Copy file name to clipboardExpand all lines: README.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,44 @@ Salesforce B2C Commerce Command Line Tools.
10
10
> [!TIP]
11
11
> **Just looking for the B2C CLI or MCP install instructions?** Visit the documentation site at [https://salesforcecommercecloud.github.io/b2c-developer-tooling/](https://salesforcecommercecloud.github.io/b2c-developer-tooling/) for the latest install guide and CLI reference.
12
12
13
+
## Agent Skills & Plugins
14
+
15
+
Install B2C Commerce agent skills and plugins in your AI-powered editor. Four plugins are available: `b2c-cli` (CLI operations), `b2c` (development patterns), `b2c-experimental` (scaffolds), and `b2c-dx-mcp` (MCP server).
- **VS Code (GitHub Copilot)**: Command Palette (`Cmd+Shift+P` / `Ctrl+Shift+P`) → **Chat: Install Plugin From Source** → enter the repo `SalesforceCommerceCloud/b2c-developer-tooling`. VS Code Copilot reads the same `.claude-plugin/` marketplace as Claude Code.
27
+
28
+
- **GitHub Copilot CLI**: also reads the same marketplace.
- **Any supported IDE (file-copy install via CLI)**:
44
+
45
+
```
46
+
npx @salesforce/b2c-cli setup skills
47
+
```
48
+
49
+
For Windsurf, OpenCode, Agentforce Vibes, manual installs, and the full install matrix, see [docs/guide/agent-skills](https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/agent-skills).
50
+
13
51
## Packages
14
52
15
53
This is a pnpm monorepo with the following packages:
Copy file name to clipboardExpand all lines: docs/guide/agent-skills.md
+38-9Lines changed: 38 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,9 @@ description: AI agent skills and plugins for Agentforce Vibes, Claude Code, Code
6
6
7
7
The B2C Developer Tooling project provides agent skills and plugins that enhance the AI-assisted development experience when working with Salesforce B2C Commerce projects.
8
8
9
-
Skills plugins follow the [Agent Skills](https://agentskills.io/home) standard and can be used with multiple agentic IDEs including [Claude Code](https://claude.ai/code), Cursor, GitHub Copilot, and VS Code. The marketplace also includes an MCP server plugin (`b2c-dx-mcp`).
9
+
Skills plugins follow the [Agent Skills](https://agentskills.io/home) standard and can be used with multiple agentic IDEs including [Claude Code](https://claude.ai/code), GitHub Copilot (VS Code and CLI), Cursor, Codex, and Gemini CLI. The marketplace also includes an MCP server plugin (`b2c-dx-mcp`).
10
+
11
+
The `.claude-plugin/` marketplace in this repository is read natively by both **Claude Code** and **GitHub Copilot** (VS Code and CLI), so the same install commands work across those clients.
10
12
11
13
## Overview
12
14
@@ -119,6 +121,34 @@ To remove the marketplace:
119
121
claude plugin marketplace remove b2c-developer-tooling
120
122
```
121
123
124
+
## Installation with GitHub Copilot
125
+
126
+
GitHub Copilot reads the same `.claude-plugin/` marketplace as Claude Code, so the plugins install natively in both **VS Code** and the **Copilot CLI**.
127
+
128
+
### VS Code (GitHub Copilot)
129
+
130
+
Open the Command Palette (`Cmd+Shift+P` / `Ctrl+Shift+P`) and run **Chat: Install Plugin From Source**. When prompted, enter the repo:
131
+
132
+
```
133
+
SalesforceCommerceCloud/b2c-developer-tooling
134
+
```
135
+
136
+
Install the plugins you want (`b2c-cli`, `b2c`, `b2c-dx-mcp`) from the picker.
Refer to the [Copilot CLI plugin reference](https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-plugin-reference) for marketplace and install commands.
151
+
122
152
## Installation with Skills CLI
123
153
124
154
The [Skills CLI](https://github.com/vercel-labs/skills) provides a way to install agent skills to supported IDEs. Use this for the skills plugins (`b2c` and `b2c-cli`), not for the MCP server plugin (`b2c-dx-mcp`).
@@ -258,21 +288,20 @@ Skills are installed to:
258
288
259
289
### VS Code with GitHub Copilot
260
290
261
-
See the [VS Code Agent Skills documentation](https://code.visualstudio.com/docs/copilot/customization/agent-skills) for configuration instructions.
291
+
The recommended install path uses the native plugin marketplace — see [Installation with GitHub Copilot](#installation-with-github-copilot) above.
292
+
293
+
If you need a file-copy install (for example, to pin a specific skill version to a project), `b2c setup skills --ide vscode` copies skills to:
262
294
263
-
Skills are installed to:
264
295
-**Project scope**: `.github/skills/` in your project
265
296
-**User scope**: `~/.copilot/skills/`
266
297
267
-
You can also append skill content to `.github/copilot-instructions.md` in your repository.
268
-
269
298
### Codex CLI
270
299
271
-
See the [Codex documentation](https://github.com/openai/codex) for configuration instructions.
300
+
Codex reads plugin marketplaces from `.agents/plugins/marketplace.json`. This repository ships one at the repo root covering all three plugins (`b2c-cli`, `b2c`, `b2c-dx-mcp`).
272
301
273
-
Skills are installed to:
274
-
-**Project scope**: `.codex/skills/` in your project
275
-
-**User scope**: `~/.codex/skills/`
302
+
To use it, clone or open the repository as a workspace, then restart Codex — the **B2C Developer Tooling** marketplace appears in the plugin directory, from which you can install any of the listed plugins.
303
+
304
+
For a personal install across all projects, copy one or more plugin folders (e.g. `skills/b2c-cli/`) to `~/.codex/plugins/<plugin-name>/` and add an entry for each in `~/.agents/plugins/marketplace.json` (see the [Codex plugin build guide](https://developers.openai.com/codex/plugins/build) for the marketplace schema).
**VS Code (GitHub Copilot):** Command Palette → **Chat: Install Plugin From Source** → enter the repo `SalesforceCommerceCloud/b2c-developer-tooling`.
22
+
23
+
**Codex:** open the repo as a workspace, restart Codex, then install from the **B2C Developer Tooling** marketplace in the plugin directory.
24
+
25
+
For standalone MCP setup and configuration, see the [MCP Server Overview](https://salesforcecommercecloud.github.io/b2c-developer-tooling/mcp/) and [MCP Installation](https://salesforcecommercecloud.github.io/b2c-developer-tooling/mcp/installation).
26
+
27
+
## License
28
+
29
+
Apache-2.0. See the [repo LICENSE](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/main/LICENSE.txt).
"shortDescription": "Use the Salesforce B2C Commerce CLI from your AI assistant.",
23
+
"longDescription": "Skills for driving the Salesforce B2C Commerce CLI — deploy cartridges, run jobs, manage On-Demand Sandboxes, stream logs, and perform WebDAV operations without leaving your editor.",
Agent skills for driving the Salesforce B2C Commerce CLI — deploy cartridges, run jobs, manage On-Demand Sandboxes, stream logs, and perform WebDAV operations from your AI assistant.
4
+
5
+
Part of the [B2C Developer Tooling](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling) marketplace.
6
+
7
+
## Installation
8
+
9
+
**Claude Code** and **GitHub Copilot CLI** both read the same `.claude-plugin/` marketplace:
10
+
11
+
```bash
12
+
# Claude Code
13
+
claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
14
+
claude plugin install b2c-cli@b2c-developer-tooling
**VS Code (GitHub Copilot):** Command Palette → **Chat: Install Plugin From Source** → enter the repo `SalesforceCommerceCloud/b2c-developer-tooling`.
22
+
23
+
**Codex:** open the repo as a workspace, restart Codex, then install from the **B2C Developer Tooling** marketplace in the plugin directory.
24
+
25
+
For file-copy install to any supported IDE, use `b2c setup skills b2c-cli`. See the [install guide](https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/agent-skills) for details.
26
+
27
+
## What's included
28
+
29
+
Skills covering the major B2C CLI surfaces:
30
+
31
+
-**`b2c-code`** — cartridge deploy, code version management, watch mode
32
+
-**`b2c-sandbox`** — On-Demand Sandbox lifecycle
33
+
-**`b2c-job`** — job execution and monitoring
34
+
-**`b2c-logs`** — log streaming and log file management
35
+
-**`b2c-webdav`** — WebDAV file operations
36
+
-**`b2c-site-import-export`** — site archive import/export
37
+
-**`b2c-config`** — CLI configuration, auth, and troubleshooting
38
+
-**`b2c-scapi-custom`** — SCAPI Custom API management
39
+
40
+
See [`skills/`](./skills/) for the full list.
41
+
42
+
## License
43
+
44
+
Apache-2.0. See the [repo LICENSE](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/main/LICENSE.txt).
0 commit comments