What problem does it solve? Pulling metadata from a Salesforce org into a local project requires choosing the right retrieval mode, correct flags, and proper quoting of wildcards, and mistakes cause errors like mixed mutually exclusive flags or lost local changes. This Skill maps user intent directly to the correct sf project retrieve start command and handles common failure cases. ## Core Features & Use Cases - Five Retrieval Modes: Retrieve all remote changes, by source directory, by metadata type with wildcards, by manifest (package.xml), or by package name. - Format and Conflict Control: Supports source format output by default, metadata format ZIP with --unzip, custom output directories, and --ignore-conflicts for trackable orgs. - Built-in Troubleshooting: Covers errors such as running outside an SFDX project, unsupported source tracking on production orgs, unquoted wildcards, and retrieve timeouts. - Use Case: A developer needs all Apex classes matching a naming pattern from a sandbox. The Skill runs sf project retrieve start --metadata 'ApexClass:Account*' --target-org my-sandbox --json and reports the retrieved files. ## Quick Start Ask the assistant to retrieve all Apex classes from your sandbox org into the local Salesforce project using this skill.