← 返回 Skills 市场
tomgranot

Merge Duplicate Companies

作者 TomGranot · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
109
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install merge-duplicate-companies
功能描述
Identify duplicate company records by domain and name, export audit CSVs for review, and guide merging. API for discovery, third-party tools or manual UI for...
安全使用建议
This skill appears to do what it says (enumerate HubSpot companies and produce CSVs), but the registry metadata incorrectly omits that it requires a HubSpot access token and a Python runtime. Before installing or running: 1) Verify the author/source and prefer a trusted origin. 2) Confirm you need to provide HUBSPOT_ACCESS_TOKEN; only grant the minimal scope required (crm.objects.companies.read) to a private app and avoid using a high-privilege token. 3) Run the script in a safe environment (local or ephemeral container) and inspect the generated CSVs before performing any merges. 4) Because merging is manual and irreversible, back up data or test in a sandbox. 5) Ask the publisher to update registry metadata to declare required env vars and runtime dependencies so the permission surface is clear. If you cannot verify these items, treat the skill with caution.
功能分析
Type: OpenClaw Skill Name: merge-duplicate-companies Version: 1.0.0 The skill is designed to identify duplicate HubSpot company records by domain and name, providing an audit trail via local CSV files. The Python code in SKILL.md and scripts/before.py performs standard API pagination to fetch company data and groups them locally; it does not attempt to exfiltrate data to external endpoints or perform unauthorized modifications. The instructions emphasize manual merging due to HubSpot API limitations, ensuring human oversight for irreversible actions.
能力评估
Purpose & Capability
The name/description match the actual behavior: the script calls the HubSpot API to enumerate companies, finds duplicates by domain/name, and writes CSV audit logs. That functionality is coherent with the stated purpose.
Instruction Scope
The SKILL.md and scripts confine actions to discovery and local CSV export. They only read a .env for HUBSPOT_ACCESS_TOKEN, call api.hubapi.com, and write CSVs under ./data — they do not access unrelated system files or external endpoints beyond HubSpot.
Install Mechanism
There is no install spec in the registry; the script has a comment listing Python dependencies (requests, python-dotenv) and requires Python 3.10+. This is not automatically installed by the platform, so a user must install packages manually. No downloads from unknown URLs or archive extraction are present.
Credentials
The code and SKILL.md require a HubSpot access token (HUBSPOT_ACCESS_TOKEN) and a .env file, but the skill metadata/registry declares no required env vars or primary credential. This mismatch is a red flag: the skill will fail without the token, and the registry understates the level of sensitive access required.
Persistence & Privilege
The skill does not request permanent inclusion (always: false) and does not modify other skills or system settings. It writes only CSV audit files under a local data directory. Autonomous invocation is allowed by default but is not independently suspicious here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install merge-duplicate-companies
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /merge-duplicate-companies 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the "merge-duplicate-companies" skill. - Identifies duplicate company records in HubSpot by both domain and name. - Exports prioritized audit CSVs for thorough review before merging. - Provides a staged workflow: planning, duplicate discovery, audit export, and manual merging guidance. - Clarifies HubSpot’s lack of a bulk merge API, requiring third-party tools or manual UI for merges. - Includes detailed guidance and Python sample code for audit and discovery stages.
元数据
Slug merge-duplicate-companies
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Merge Duplicate Companies 是什么?

Identify duplicate company records by domain and name, export audit CSVs for review, and guide merging. API for discovery, third-party tools or manual UI for... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。

如何安装 Merge Duplicate Companies?

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

Merge Duplicate Companies 是免费的吗?

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

Merge Duplicate Companies 支持哪些平台?

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

谁开发了 Merge Duplicate Companies?

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

💬 留言讨论