← 返回 Skills 市场
jeroencorthout

Salesflare CRM

作者 Jeroen Corthout · GitHub ↗ · v1.0.7 · MIT-0
cross-platform ✓ 安全检测通过
178
总下载
0
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install salesflare
功能描述
Full Salesflare API operations skill for reading, searching, creating, and updating CRM data (accounts, contacts, opportunities, tasks, pipelines, users, tag...
安全使用建议
This skill appears to do what it claims, but review and use caution before giving it access to real production data. Specifically: - Only provide a SALESFLARE_API_KEY you trust; the scripts will send that key to salesflare endpoints. - The smoketest/readers can perform writes or deletes only when explicit flags are passed, but double-check that any agent using this skill asks you for confirmation before executing POST/PUT/PATCH/DELETE or running smoketest with --allow-write/--allow-delete. - Be careful with --data-file / data-file-like functionality: supplying a path will read that local file and send its contents to the API — avoid pointing it at sensitive local files. - Minor env-var inconsistency: the code reads SALESFLARE_BASE_URL (documented) and also supports SALESFLARE_DEFAULT_BASE_URL internally; if you rely on custom endpoints, verify which variable to set. - If you plan to let an autonomous agent use this skill, enforce a confirmation step in the agent policy for any write/delete operations and consider testing the scripts locally first to observe behavior.
功能分析
Type: OpenClaw Skill Name: salesflare Version: 1.0.7 The Salesflare skill bundle is a legitimate API integration tool for managing CRM data. It includes scripts for endpoint discovery (sf_discover.py), authenticated requests with pagination and retries (sf_request.py), and a comprehensive testing utility (sf_smoketest.py). The SKILL.md instructions explicitly enforce safety protocols, such as requiring user confirmation for all data mutations and deletions, and the code contains hardcoded safeguards against sensitive actions like deleting users. No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
Name/description match the actual artifacts: the repo includes discovery, request, and smoketest scripts and the declared requirement (SALESFLARE_API_KEY) plus python3 is what you'd expect for an API client. There are no unrelated credentials or binaries requested.
Instruction Scope
SKILL.md describes safe workflow (discover → read → confirm → mutate) and instructs the agent to confirm before writes. The included scripts implement discovery (fetching an OpenAPI JSON), authenticated requests, auto-pagination, and a smoketest runner. The scripts can fetch remote OpenAPI JSON or read local files (discover accepts a local path), and request helper/smoketest accept JSON bodies from files (--data-file) which will read local files and send contents to the API. This behavior is consistent with the skill's purpose but means the agent (or user) must avoid accidentally sending arbitrary local file contents to the API; SKILL.md does not explicitly warn about that specific risk. Also, sf_request/smoketest will perform many API calls (and can perform writes/deletes when explicitly enabled) — the skill docs require explicit confirmation for writes, but that is an operational rather than programmatic enforcement.
Install Mechanism
There is no install spec — instruction-only with bundled Python scripts. No remote downloads or archive extraction are performed by an installer, which minimizes install-time risk.
Credentials
Only one required env var (SALESFLARE_API_KEY) is declared and is appropriate. The code also respects SALESFLARE_BASE_URL (documented in SKILL.md) and has an internal DEFAULT_BASE which reads SALESFLARE_DEFAULT_BASE_URL — a minor inconsistency in env var naming but not a security red flag. No unrelated secrets are requested.
Persistence & Privilege
always:false and the skill does not request persistent system-wide privileges or modify other skills. The scripts do perform network calls to Salesflare API (expected). Autonomous invocation is allowed by default (platform normal) but not combined with special persistent privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install salesflare
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /salesflare 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.7
Harden smoketest safety and align docs: smoketest is now read-only by default; write-path tests require --allow-write; delete-path tests require both --allow-write and --allow-delete. Updated SKILL.md to match behavior and added explicit safe smoke-test commands. Removed generated smoke-test artifacts and pycache from package.
v1.0.6
Improve safety and reliability: explicit DELETE confirmation guidance, tighter SKILL.md structure/caveats, deterministic phased smoketest (GET lists → GET by-id → writes → delete), and wrapper env precedence fix (explicit shell env overrides secrets file). Removed generated smoke-test artifacts before publish.
v1.0.5
Rename listing to Salesflare CRM
v1.0.4
Add unified sf wrapper CLI; docs cleanup removing stale test-results references; integrate endpoint caveats inline; clarify advanced filtering scope (raw q pass-through, no high-level query builder)
v1.0.3
Docs cleanup and full self-review: remove test-results references, integrate live-learnings into endpoint docs, clarify advanced filtering scope/limitations, fix smoketest output paths
v1.0.2
Remove bundled test-results artifacts from package; keep smoke-test script and concise endpoint guidance
v1.0.1
Declare SALESFLARE_API_KEY in registry metadata; mark unsupported GET /tags/{tag_id}; refresh tested endpoint matrix
v1.0.0
Initial release: tested Salesflare API skill with endpoint matrix and practical scripts
元数据
Slug salesflare
版本 1.0.7
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 8
常见问题

Salesflare CRM 是什么?

Full Salesflare API operations skill for reading, searching, creating, and updating CRM data (accounts, contacts, opportunities, tasks, pipelines, users, tag... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 178 次。

如何安装 Salesflare CRM?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install salesflare」即可一键安装,无需额外配置。

Salesflare CRM 是免费的吗?

是的,Salesflare CRM 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Salesflare CRM 支持哪些平台?

Salesflare CRM 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Salesflare CRM?

由 Jeroen Corthout(@jeroencorthout)开发并维护,当前版本 v1.0.7。

💬 留言讨论