← Back to Skills Marketplace
Salesforce Skill
by
lucas-riverbi
· GitHub ↗
· v0.1.0
2265
Downloads
1
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install salesforce-skill
Description
Manage Salesforce CRM records via CLI or REST API, including querying, creating, updating, deleting contacts, accounts, opportunities, leads, and cases.
Usage Guidance
This skill's code and SKILL.md are consistent with a Salesforce CLI helper, but the registry metadata is incomplete: it fails to declare required binaries ('sf') and expected environment variables (SALESFORCE_ACCESS_TOKEN, SALESFORCE_TARGET_ORG). Before installing: 1) review the included scripts (salesforce-helper.sh) for any commands you don't want run; 2) only provide Salesforce credentials you control and store them securely (prefer OAuth/JWT over plaintext tokens where possible); 3) install the official Salesforce CLI from the vendor (npm or Homebrew) rather than arbitrary downloads; 4) ask the publisher to correct registry metadata so required binaries/env vars are explicit. If you need higher assurance, run the helper script in a test org or sandbox account first and avoid giving production credentials until you're confident in the skill.
Capability Analysis
Type: OpenClaw Skill
Name: salesforce-skill
Version: 0.1.0
The OpenClaw AgentSkills skill bundle for Salesforce CRM is classified as benign. All files, including `SKILL.md` and `scripts/salesforce-helper.sh`, consistently demonstrate functionality aligned with managing Salesforce CRM data using the official Salesforce CLI (`sf`) and REST API. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, prompt injection attempts against the agent to subvert its purpose, or obfuscation. The skill appropriately requests and uses `SALESFORCE_ACCESS_TOKEN` and `sf` CLI for its stated purpose.
Capability Assessment
Purpose & Capability
The code and SKILL.md implement Salesforce management via the official 'sf' CLI and REST API — this matches the skill name/purpose. However the registry metadata claims no required binaries or env vars while SKILL.md metadata and the script clearly expect the 'sf' binary and Salesforce credentials (SALESFORCE_ACCESS_TOKEN and/or interactive/jwt login).
Instruction Scope
Runtime instructions and the helper script stick to Salesforce operations (SOQL queries, create/update/delete records, org management). They reference relevant env vars and use 'sf' and curl for API calls. The instructions do not request unrelated system files or external endpoints beyond Salesforce.
Install Mechanism
There is no formal install spec in the registry package (install-only via SKILL.md suggestions). SKILL.md recommends installing @salesforce/cli via npm or Homebrew — those are normal for this tooling and do not involve obscure download URLs. Because the registry omitted the install spec, users may not be warned that the 'sf' binary is required.
Credentials
The SKILL.md and helper script expect credentials and configuration: SALESFORCE_ACCESS_TOKEN (used in REST examples) and SALESFORCE_TARGET_ORG (used by the script), plus interactive or JWT login flows. The registry metadata however lists no required env vars. That mismatch is problematic because the skill will need credentials to function; the missing declarations increase the risk of accidental misconfiguration or hidden credential use.
Persistence & Privilege
The skill does not request 'always: true' and offers no install-time modifications to other skills or system-wide configs. It runs as-invoked and relies on the 'sf' CLI and env vars — standard behavior for a connector script.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install salesforce-skill - After installation, invoke the skill by name or use
/salesforce-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release with comprehensive Salesforce CRM command reference
- Introduced main SKILL.md documenting usage, prerequisites, and supported commands.
- Included detailed Salesforce CLI (sf) reference for authentication, querying, creating, updating, and deleting records.
- Added common SOQL query patterns and typical use cases.
- Provided REST API examples for advanced or unsupported CLI operations.
- Documented error handling tips, best practices, and known limitations.
Metadata
Frequently Asked Questions
What is Salesforce Skill?
Manage Salesforce CRM records via CLI or REST API, including querying, creating, updating, deleting contacts, accounts, opportunities, leads, and cases. It is an AI Agent Skill for Claude Code / OpenClaw, with 2265 downloads so far.
How do I install Salesforce Skill?
Run "/install salesforce-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Salesforce Skill free?
Yes, Salesforce Skill is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Salesforce Skill support?
Salesforce Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Salesforce Skill?
It is built and maintained by lucas-riverbi (@lucas-riverbi); the current version is v0.1.0.
More Skills