← Back to Skills Marketplace
ivangdavila

Salesforce API Integration

by Iván · GitHub ↗ · v1.0.1
linuxdarwinwin32 ✓ Security Clean
472
Downloads
0
Stars
5
Active Installs
2
Versions
Install in OpenClaw
/install salesforce-api-integration
Description
Complete Salesforce REST API for SOQL queries, CRUD operations, Bulk API, Composite API, authentication, and standard objects with error handling.
Usage Guidance
This skill is a coherent Salesforce API guide. Before installing: (1) only provide SF_ACCESS_TOKEN and SF_INSTANCE_URL — avoid exporting long-lived client secrets or passwords as env vars unless you understand the OAuth flow you’re using; (2) review ~/salesforce-api-integration/memory.md after first use — it may store org context or saved queries (but should not store tokens); (3) prefer using the interactive (web server) or refresh-token flows over username/password flows, which require sharing more sensitive credentials; (4) ensure the access token you provide has only the scopes needed for intended operations and rotate it if you suspect exposure. If you need the skill to never persist any org metadata, do not create the memory file or check its contents before use.
Capability Analysis
Type: OpenClaw Skill Name: salesforce-api-integration Version: 1.0.1 The skill bundle is benign. All `curl` commands across the various markdown files consistently target legitimate Salesforce API endpoints (`*.my.salesforce.com`, `login.salesforce.com`, `test.salesforce.com`) using environment variables `SF_ACCESS_TOKEN` and `SF_INSTANCE_URL`. The `SKILL.md` explicitly defines a narrow and secure scope, disallowing access to files outside `~/salesforce-api-integration/` and requests to non-Salesforce endpoints, which is adhered to by all other files. There is no evidence of data exfiltration, malicious execution (e.g., `curl | bash`), persistence mechanisms, or prompt injection attempts designed to subvert the agent's intended behavior. The `setup.md` file describes various authentication methods, including the username-password flow, but these are instructions for the user to set up their environment variables, not actions performed by the skill itself.
Capability Assessment
Purpose & Capability
Name/description claim full Salesforce REST/Bulk/Composite coverage and the skill only requires SF_ACCESS_TOKEN and SF_INSTANCE_URL plus a local config path; those credentials and the config directory are proportionate to interacting with a Salesforce org and saving user preferences.
Instruction Scope
All runtime instructions are curl/code examples targeting Salesforce domains and describe OAuth flows, SOQL, CRUD, Bulk and Composite APIs. The skill explicitly limits network calls to Salesforce endpoints. It does write and read a local preferences/memory file (~/salesforce-api-integration/memory.md) which can store org context and queries — the docs say tokens should not be stored there, but the memory can contain sensitive org metadata or saved queries, so users should review its contents.
Install Mechanism
No install spec or third-party downloads; this is purely documentation/instruction files (lowest install risk).
Credentials
Only SF_ACCESS_TOKEN (primary) and SF_INSTANCE_URL are required, which directly map to API calls described. The setup docs show how to obtain tokens using client credentials, username/password, or refresh tokens — those additional secrets are not required by the skill itself but would be provided by the user if they choose that flow.
Persistence & Privilege
always:false and no attempt to modify other skills or system-wide settings. The skill stores preferences in its own declared config path; that is expected and proportionate. Autonomous invocation is enabled by default but not combined with any broad/hidden privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install salesforce-api-integration
  3. After installation, invoke the skill by name or use /salesforce-api-integration
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fixed memory template to use standard status values and natural language context.
v1.0.0
Initial release with comprehensive Salesforce REST API coverage.
Metadata
Slug salesforce-api-integration
Version 1.0.1
License
All-time Installs 5
Active Installs 5
Total Versions 2
Frequently Asked Questions

What is Salesforce API Integration?

Complete Salesforce REST API for SOQL queries, CRUD operations, Bulk API, Composite API, authentication, and standard objects with error handling. It is an AI Agent Skill for Claude Code / OpenClaw, with 472 downloads so far.

How do I install Salesforce API Integration?

Run "/install salesforce-api-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Salesforce API Integration free?

Yes, Salesforce API Integration is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Salesforce API Integration support?

Salesforce API Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Salesforce API Integration?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.1.

💬 Comments