
Dx Devops Project Manage
Use to list, view, or manage DevOps Center projects in a Salesforce org, show all...
Install
npx skills add forcedotcom/sf-skills --skill dx-devops-project-manage -g -a claude-code -y- Repository
- forcedotcom/sf-skills1.1k
- Category
- DevOps
- Updated
- 5d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Use to list, view, or manage DevOps Center projects in a Salesforce org, show all projects, create a project, or update an existing project's name, description, or active status. Invoke to run sf devops project list on any listing request, or to create a project, set up a new pipeline foundation, initialize DevOps Center for a feature, update project settings, or activate/deactivate (archive) a project. Consolidates sf devops project list/create/update. DO NOT TRIGGER for work item, pipeline, promotion, or conflict operations, those are separate skills.
DevOps Center Project Management
Manages the complete DevOps Center project lifecycle, from listing existing projects through creation to updating project settings. Provides headless CLI-driven operations for autonomous release workflows.
Scope
- In scope: List DevOps Center projects, create a new project, update project fields (name, description), resolve a project name to its ID for downstream skills
- Out of scope: Work item lifecycle, pipeline creation/configuration, promotion/deployment, conflict detection (separate skills)
Required Inputs
Gather or infer before proceeding:
- Operation type: list, create, or update
- Target org:
--target-org <alias>is required on every command unless thetarget-orgconfig var is already set (sf config get target-org) - For list: no other required input (lists all projects in the org); optional name filter
- For create: project name (required), description (optional)
- For update: project ID (required), fields to update, at least one of name, description, or active status
Defaults unless specified:
- Output format:
--jsonfor headless consumption - Project identifier: when the user gives a project name for update, resolve it to a project ID first via
sf devops project list --target-org <alias> --json
If the user provides a clear request ("list all projects", "create a project called Release Alpha", "rename project X to Y"), proceed immediately without unnecessary questions.
Workflow
All operations use sf devops project CLI commands with --json output for structured consumption.
Phase 1, Identify Operation
- Determine the operation type from user intent:
- Keywords like "list", "show", "find", "what projects", "get project ID" → list operation
- Keywords like "create", "new", "set up", "initialize" → create operation
- Keywords like "update", "change", "rename", "modify", "edit" → update operation

