← 返回 Skills 市场
odinbot33

OEE CRM Intelligence

作者 OdinBot33 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
738
总下载
2
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install oee-crm-intelligence
功能描述
Two-stage intelligent filtering and scoring of CRM contacts using keywords and AI, adapting over time to prioritize leads that matter most to you.
安全使用建议
This skill mostly does what it says (two‑stage filtering + AI scoring), but there are mismatches you should consider before installing: - The SKILL.md and crm_filter.py require ANTHROPIC_API_KEY and the 'anthropic' Python SDK, but the registry metadata did not declare any required env vars or dependencies. Treat that as an omission and verify dependencies yourself. - Stage 2 will send contact data (emails, names, sample subjects, exchange counts, timestamps, etc.) to Anthropic. If that data includes personal or confidential information, do not provide a real ANTHROPIC_API_KEY unless you accept sending that data to a third party. - The script persists learning.json (rejected_contacts and preferences) in the skill directory; review that file for sensitive content and consider where you want it stored/backed up. - The code falls back to skipping AI if the SDK or key is missing, but if you supply the key an agent or the skill can call the external API autonomously (disable-model-invocation is false). If you want to limit risk, run the script locally on sanitized/test data first or use a dedicated, limited-scope API key. What would raise or lower my concern: full, non‑truncated source (to confirm there are no hidden endpoints), explicit dependency and env var declarations in registry metadata, and a clear privacy note about what data is sent to Anthropic would reduce the ambiguity. Without those, proceed cautiously and assume the AI stage will transmit CRM data to an external service.
功能分析
Type: OpenClaw Skill Name: oee-crm-intelligence Version: 1.0.0 The `crm_filter.py` script constructs a prompt for the Anthropic Claude LLM using user-provided contact data (e.g., name, subjects). This creates a prompt injection vulnerability against the LLM, where a malicious input contact could manipulate the LLM's classification or reasoning. While this is a significant vulnerability, there is no evidence of intentional malicious behavior by the skill itself, such as data exfiltration, unauthorized command execution, or persistence mechanisms beyond its stated purpose of CRM contact filtering.
能力评估
Purpose & Capability
The skill's name/description and code match: it is a 2‑stage CRM filter that uses local rules and an AI scoring step. Requiring an ANTHROPIC API key for Stage 2 is coherent with the stated purpose. However, the registry metadata claims no required env vars or dependencies while SKILL.md and crm_filter.py explicitly reference the ANTHROPIC_API_KEY and the 'anthropic' Python SDK — an inconsistency.
Instruction Scope
SKILL.md instructs running the included Python script from the skill directory and to supply the ANTHROPIC_API_KEY for Stage 2. The runtime instructions and code read/write learning.json (persisting rejected_contacts) and will send contact fields (email, name, subjects, interaction counts, timestamps, etc.) to the Anthropics API for classification. There are no instructions or code that read unrelated system files or access other credentials, but sending CRM data to a third party is a privacy/consent concern and should be expected by the user.
Install Mechanism
This is an instruction-only skill with one Python file and no install spec; nothing is downloaded or installed automatically by the registry. The code will attempt to import the 'anthropic' SDK (and falls back to skipping AI if not present). You must manually pip install dependencies if you want Stage 2 to run.
Credentials
Stage 2 requires ANTHROPIC_API_KEY and the anthropic SDK; this is proportionate to doing cloud‑based AI scoring. The concern is that the registry metadata does not declare this required env var or dependency, so an agent or user might install/run the skill without realizing direct data will be sent to a third‑party service. The skill will transmit potentially sensitive contact data (emails, names, subjects, interaction counts, timestamps) to Anthropics.
Persistence & Privilege
The skill writes its own learning.json (persisting rejected_contacts) in the skill directory — expected behavior for a learning filter. It is not marked 'always: true' and does not request system‑wide privilege or modify other skills' configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oee-crm-intelligence
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oee-crm-intelligence 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with smart, adaptive contact filtering and scoring for your CRM. - Adds 2-stage contact filtering: fast pattern matching followed by AI-powered relevance scoring. - Learns from user feedback to improve future filtering and scoring. - Supports trigger phrases like "filter my contacts" and "score this lead". - Command-line interface for filtering, scoring, and viewing learning stats. - Requires Python 3.10+ and an Anthropic API key for AI features.
元数据
Slug oee-crm-intelligence
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

OEE CRM Intelligence 是什么?

Two-stage intelligent filtering and scoring of CRM contacts using keywords and AI, adapting over time to prioritize leads that matter most to you. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 738 次。

如何安装 OEE CRM Intelligence?

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

OEE CRM Intelligence 是免费的吗?

是的,OEE CRM Intelligence 完全免费(开源免费),可自由下载、安装和使用。

OEE CRM Intelligence 支持哪些平台?

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

谁开发了 OEE CRM Intelligence?

由 OdinBot33(@odinbot33)开发并维护,当前版本 v1.0.0。

💬 留言讨论