Skip to content

Commit f6d82b8

Browse files
authored
Codex Marketplace; CLI Install; Refine skills docs (#23)
* Add Codex plugin installation instructions to Agent Skills * codex marketplace basics * note for b2c dx * Add B2C CLI installation method to Agent Skills * Use interactive b2c setup skills example without skillset arg * Remove per-skill install example from B2C CLI section * Bump marketplace and plugin version to 1.0.0
1 parent 47dca20 commit f6d82b8

5 files changed

Lines changed: 87 additions & 2 deletions

File tree

.agents/plugins/marketplace.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "commerce-apps",
3+
"interface": {
4+
"displayName": "Commerce App Development"
5+
},
6+
"plugins": [
7+
{
8+
"name": "cap-dev",
9+
"source": {
10+
"source": "local",
11+
"path": "./.claude"
12+
},
13+
"policy": {
14+
"installation": "AVAILABLE",
15+
"authentication": "ON_INSTALL"
16+
},
17+
"category": "Productivity"
18+
}
19+
]
20+
}

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "commerce-apps",
33
"description": "Commerce Apps development skills for building, validating, and submitting Salesforce Commerce Cloud app packages.",
4-
"version": "0.0.1",
4+
"version": "1.0.0",
55
"owner": {
66
"name": "Salesforce"
77
},

.claude/.codex-plugin/plugin.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"name": "cap-dev",
3+
"version": "1.0.0",
4+
"description": "Skills for scaffolding, packaging, validating, and submitting Commerce App Packages (CAPs) for Salesforce Commerce Cloud.",
5+
"author": {
6+
"name": "Salesforce"
7+
},
8+
"homepage": "https://github.com/SalesforceCommerceCloud/commerce-apps",
9+
"repository": "https://github.com/SalesforceCommerceCloud/commerce-apps",
10+
"license": "Apache-2.0",
11+
"keywords": [
12+
"salesforce",
13+
"commerce-cloud",
14+
"commerce-apps",
15+
"cap",
16+
"storefront-next"
17+
],
18+
"skills": "./skills/",
19+
"interface": {
20+
"displayName": "Commerce App Development",
21+
"shortDescription": "Build, validate, and submit Commerce App Packages for Salesforce Commerce Cloud.",
22+
"longDescription": "Skills for the full Commerce App Package (CAP) development lifecycle — scaffold new apps, generate impex configurations, package into registry-ready ZIPs, validate structure and manifests, and submit pull requests.",
23+
"developerName": "Salesforce",
24+
"category": "Productivity",
25+
"capabilities": [
26+
"Read"
27+
],
28+
"brandColor": "#0D9DDA",
29+
"websiteURL": "https://github.com/SalesforceCommerceCloud/commerce-apps",
30+
"defaultPrompt": [
31+
"Scaffold a new tax app",
32+
"Generate service impex for a REST API integration",
33+
"Package my app for submission",
34+
"Validate my app before submitting"
35+
]
36+
}
37+
}

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,13 @@ $RECYCLE.BIN/
6161
# Keep the .gitignore file itself!
6262
!.gitignore
6363

64-
# Keep Claude Code, Cursor, and plugin marketplace directories
64+
# Keep Claude Code, Cursor, Codex, and plugin marketplace directories
6565
!.claude/
6666
!.claude/**
6767
!.claude-plugin/
6868
!.claude-plugin/**
69+
!.agents/
70+
!.agents/**
6971
!.cursor/
7072
!.cursor/**
7173

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,9 @@ Turn your coding agent into a Commerce Apps specialist. Skills give Claude Code,
178178

179179
Skills follow the open [Agent Skills](https://agentskills.io/home) standard and work with [Claude Code](https://claude.ai/code), Cursor, GitHub Copilot, VS Code, Codex, and others.
180180

181+
> [!TIP]
182+
> For B2C Commerce development and operations skills, also install the **B2C Developer Tooling** plugins. See the [B2C DX documentation](https://salesforcecommercecloud.github.io/b2c-developer-tooling/) for installation instructions.
183+
181184
### Quick Start
182185

183186
Install via your IDE's plugin marketplace or manually copy skills into your IDE's skills directory.
@@ -208,6 +211,29 @@ copilot plugin marketplace add SalesforceCommerceCloud/commerce-apps
208211
copilot plugin install cap-dev@commerce-apps
209212
```
210213

214+
#### Codex
215+
216+
```bash
217+
codex plugin marketplace add SalesforceCommerceCloud/commerce-apps
218+
```
219+
220+
Then in Codex, run `/plugins`, select the "Commerce Apps" marketplace, and install the `cap-dev` plugin.
221+
222+
#### B2C CLI
223+
224+
The [B2C CLI](https://salesforcecommercecloud.github.io/b2c-developer-tooling/) can install skills to any supported IDE:
225+
226+
```bash
227+
# Interactive — choose skillset, IDE, and skills
228+
npx @salesforce/b2c-cli setup skills
229+
230+
# Non-interactive — install to a specific IDE
231+
npx @salesforce/b2c-cli setup skills cap-dev --ide cursor
232+
233+
# Install globally (user scope)
234+
npx @salesforce/b2c-cli setup skills cap-dev --ide cursor --global
235+
```
236+
211237
#### Manual Installation
212238

213239
For IDEs without marketplace support, copy the skills directory:

0 commit comments

Comments
 (0)