Agent skill · forcedotcom

dx-devops-project-manage

Use this skill to list, view, or manage DevOps Center projects in a Salesforce org — show all projects, create a new project, or update an existing project's name, description, or active status. Invoke it to run sf devops project list whenever the user wants to show, see, view, display, or list available projects, check which or how many DevOps Center projects exist, or look up a project ID — even a plain listing request should use this skill rather than a raw tool or a direct answer. Also invoke to create a project, set up a new deployment pipeline foundation, initialize DevOps Center for a new feature, update project settings like name and description, or activate/deactivate (archive) a project. Consolidates sf devops project list/create/update operations. DO NOT TRIGGER for work item, pipeline, promotion, or conflict operations — those are separate skills.

What it needs

About 8k tokens when loaded.

What this skill does

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 the target-org config 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: --json for 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 1. 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 Phase 2 — Execute Operation 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills forcedotcom/dx-devops-project-manage

View the source on GitHub

Browse the @skills marketplace