Skip to content

Latest commit

 

History

History
162 lines (115 loc) · 5.23 KB

File metadata and controls

162 lines (115 loc) · 5.23 KB
description Commands for installing AI agent skills for Claude Code, Cursor, Windsurf, and other agentic IDEs.

Setup Commands

Commands for setting up the development environment with AI agent skills.

b2c setup skills

Install agent skills from the B2C Developer Tooling project to AI-powered IDEs.

This command downloads skills from GitHub releases and installs them to the configuration directories of supported IDEs. Skills teach AI assistants about B2C Commerce development, CLI commands, and best practices.

Usage

b2c setup skills [SKILLSET]

Arguments

Argument Description Default
SKILLSET Skill set to install: b2c or b2c-cli Prompted interactively

Flags

Flag Description Default
--list, -l List available skills without installing false
--skill Install specific skill(s) (can be repeated)
--ide Target IDE(s): claude-code, cursor, windsurf, vscode, codex, opencode, manual Auto-detect
--global, -g Install to user home directory (global scope) false
--update, -u Update existing skills (overwrite) false
--version Specific release version latest
--force Skip confirmation prompts (non-interactive) false
--json Output results as JSON false

Supported IDEs

IDE Value IDE Name Project Path Global Path
claude-code Claude Code .claude/skills/ ~/.claude/skills/
cursor Cursor .cursor/skills/ ~/.cursor/skills/
windsurf Windsurf .windsurf/skills/ ~/.codeium/windsurf/skills/
vscode VS Code / GitHub Copilot .github/skills/ ~/.copilot/skills/
codex OpenAI Codex CLI .codex/skills/ ~/.codex/skills/
opencode OpenCode .opencode/skills/ ~/.config/opencode/skills/
manual Manual .claude/skills/ ~/.claude/skills/

Use manual when you want to install to the Claude Code paths without marketplace recommendations.

Examples

# Interactive mode (prompts for skillset and IDEs)
b2c setup skills

# List available skills in a skillset
b2c setup skills b2c --list
b2c setup skills b2c-cli --list

# Install b2c skills to Cursor (project scope)
b2c setup skills b2c --ide cursor

# Install b2c-cli skills to Cursor (global/user scope)
b2c setup skills b2c-cli --ide cursor --global

# Install to multiple IDEs
b2c setup skills b2c --ide cursor --ide windsurf

# Install specific skills only
b2c setup skills b2c-cli --skill b2c-code --skill b2c-webdav --ide cursor

# Update existing skills
b2c setup skills b2c --ide cursor --update

# Non-interactive mode (for CI/CD) - skillset required
b2c setup skills b2c-cli --ide cursor --global --force

# Install a specific version
b2c setup skills b2c --version v0.1.0 --ide cursor

# Output as JSON
b2c setup skills b2c --list --json

Interactive Mode

When run without --force, the command provides an interactive experience:

  1. Prompts you to select skill set(s) (if not provided as argument) - you can select both b2c and b2c-cli
  2. Downloads skills from the latest release (or specified version)
  3. Auto-detects installed IDEs
  4. Prompts you to select target IDEs
  5. Shows installation preview
  6. Confirms before installing
  7. Reports results

In non-interactive mode (--force), the skillset argument is required.

Claude Code Recommendation

For Claude Code users, we recommend using the plugin marketplace for automatic updates:

claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
claude plugin install b2c-cli
claude plugin install b2c

The marketplace provides:

  • Automatic updates when new versions are released
  • Centralized plugin management
  • Version tracking

Use --ide manual if you prefer manual installation to the same paths.

Skill Sets

Skill Set Description
b2c B2C Commerce development patterns and practices
b2c-cli B2C CLI commands and operations

Output

When installing, the command reports:

  • Successfully installed skills with paths
  • Skipped skills (already exist, use --update to overwrite)
  • Errors encountered during installation

Example output:

Downloading skills from release latest...
Detecting installed IDEs...
Installing 12 skills to Cursor (project)

Successfully installed 12 skill(s):
  - b2c-code → .cursor/skills/b2c-code/
  - b2c-webdav → .cursor/skills/b2c-webdav/
  ...

Environment

Skills are downloaded from the GitHub releases of the b2c-developer-tooling repository:

Artifact Contents
b2c-cli-skills.zip Skills for B2C CLI commands and operations
b2c-skills.zip Skills for B2C Commerce development patterns

Downloaded artifacts are cached locally at: ~/.cache/b2c-cli/skills/{version}/{skillset}/

See Also