← Back to Skills Marketplace
byungkyu

Salesforce

by byungkyu · GitHub ↗ · v1.0.7 · MIT-0
cross-platform ✓ Security Clean
18603
Downloads
8
Stars
9
Active Installs
8
Versions
Install in OpenClaw
/install salesforce-api
Description
Salesforce CRM API integration with managed OAuth. Install only if you need Salesforce CRM administration. Connect with the narrowest Salesforce permissions...
Usage Guidance
Install this only if you need Salesforce CRM administration through Maton. Use the narrowest Salesforce permissions available, prefer sandbox orgs for destructive or batch work, verify the exact connection, sObject, and record IDs before approving writes or deletes, and revoke unused Maton/Salesforce connections.
Capability Analysis
Type: OpenClaw Skill Name: salesforce-api Version: 1.0.7 The Salesforce API skill bundle provides a standard integration for interacting with Salesforce CRM via the Maton.ai proxy service. The documentation in SKILL.md includes proactive safety instructions for the AI agent, such as requiring explicit user confirmation for all write/delete operations and recommending the use of sandbox environments. No evidence of malicious intent, data exfiltration, or unauthorized execution was found; the skill follows standard OAuth and API key management patterns.
Capability Assessment
Purpose & Capability
The skill supports Salesforce queries, CRUD, composite, and batch operations, including record mutation and deletion; that authority is high impact but directly matches the stated CRM administration purpose and is prominently disclosed.
Instruction Scope
Runtime instructions tell agents to default to read-only work, verify connection IDs and target records, describe write/delete effects, and wait for explicit user approval before POST, PATCH, DELETE, composite, or batch actions.
Install Mechanism
The artifact itself is documentation-only with one SKILL.md and no executable scripts; it instructs users to install the external Maton CLI globally via npm or Homebrew, which is disclosed and purpose-aligned.
Credentials
Network access, MATON_API_KEY, Salesforce OAuth, and proxying through api.maton.ai are necessary for the integration and disclosed, though users should avoid printing or sharing the API key.
Persistence & Privilege
Salesforce OAuth connections can remain active through Maton until revoked or deleted; the skill documents listing, selecting, deleting, and revoking unused connections.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install salesforce-api
  3. After installation, invoke the skill by name or use /salesforce-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.7
- Adds CLI and Homebrew installation instructions for Maton CLI, expanding usage options. - Updates API examples and references from Salesforce API version v59.0 to v63.0. - Documents direct CLI commands for common actions (SOQL queries, connections) alongside Python and HTTP examples. - Clarifies connection management and explicit connection selection, now with CLI examples. - Improves authentication instructions by including CLI login/interactive login commands. - No functional/API changes to the underlying integration; documentation update only.
v1.0.6
- Added strong security guidance: treat the API key as secret, rotate if exposed, and revoke unused Salesforce connections promptly. - Updated description and usage to emphasize least-privilege OAuth, sandbox use for risky actions, and always verifying connection ID before requests. - Clarified that only supported/documented endpoint paths should be used. - Instructions now require explicit user confirmation with details before any write or batch operation; added steps to confirm record and intended impact. - Emphasized defaulting to read-only actions and increased caution on all composite/batch operations.
v1.0.5
- Updated all Maton API endpoints from gateway.maton.ai and ctrl.maton.ai to api.maton.ai for consistency. - Clarified instructions for specifying a Salesforce connection via the Maton-Connection header, emphasizing its use when multiple connections exist. - Added a new "Security & Permissions" section requiring explicit user approval before any write operations (create, update, delete). - Removed LICENSE.txt file.
v1.0.4
- Added a metadata.clawdbot section to SKILL.md, specifying a brain emoji and required environment variable (MATON_API_KEY). - No functional changes to code or documentation content.
v1.0.3
- No file changes were detected in this version. - Documentation, API references, code examples, and usage instructions remain unchanged. - No new features, bug fixes, or enhancements introduced in this release.
v1.0.2
- Added suggestion to use the api-gateway skill for other third party apps in the description. - Updated all connection management, quick start, and usage examples to use Python scripts instead of curl/bash. - No changes to the skill logic or API endpoints; documentation improvements only.
v1.0.1
- Base URL instructions clarified to use /salesforce/{native-api-path}, explaining direct mapping to Salesforce endpoints. - Expanded OAuth connection example response to include fields such as creation_time, last_updated_time, and metadata. - Instructions now explain explicitly how to specify a Salesforce connection with the Maton-Connection header and clarify default selection. - Authentication steps updated to mention creating a Maton account if you don't have one. - Minor improvements for clarity in usage and connection handling instructions.
v1.0.0
Salesforce skill has been redesigned to use managed OAuth and direct REST API integration via Maton. - Replaced CLI-based workflow with Maton-powered REST API endpoints. - Managed Salesforce authentication, connections, and environments via Maton control panel. - Added example code for Python and JavaScript. - Documented CRUD, SOQL/SOSL query, composite, batch, describe, and admin operations. - Centralized error handling and streamlined usage with a single API key.
Metadata
Slug salesforce-api
Version 1.0.7
License MIT-0
All-time Installs 702
Active Installs 9
Total Versions 8
Frequently Asked Questions

What is Salesforce?

Salesforce CRM API integration with managed OAuth. Install only if you need Salesforce CRM administration. Connect with the narrowest Salesforce permissions... It is an AI Agent Skill for Claude Code / OpenClaw, with 18603 downloads so far.

How do I install Salesforce?

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

Is Salesforce free?

Yes, Salesforce is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Salesforce support?

Salesforce is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Salesforce?

It is built and maintained by byungkyu (@byungkyu); the current version is v1.0.7.

💬 Comments