← Back to Skills Marketplace
Lead Processor
by
clonbrowser
· GitHub ↗
· v1.0.2
507
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install lead-processor
Description
Automates B2B lead cleaning and classification by analyzing client websites, grading leads A/B/C, updating Feishu tables, and sending reports to Feishu groups.
README (SKILL.md)
Lead Processing Agent
外贸 B2B 线索自动化清洗与分发代理。
功能
- 读取飞书多维表格中的客户 URL
- 访问客户官网进行深度分析(浏览器工具)
- 根据规则进行 A/B/C 分级
- 将详细结果写入飞书多维表格
- 发送分析报告到飞书群
配置
- App Token: FBzzbi1b2anl8YsTZtxc1VOcnzb
- Table ID: tbl77aWIKk4oXLvj
- 飞书群:龙虾伙伴们 (oc_2c705fa31fb8c9a66dd3e22ab8a2243c)
分类规则
A级(终端工厂)
- 页面包含 "OEM"、"production line"、"ISO9001"、"Request a Quote" 等
- 产品涉及:水泵、阀门、铸件
- 判定描述:"终端工厂(泵阀制造)"
B级(贸易商/经销商)
- 页面包含 "Distributor"、"Wholesaler"、"Warehouse" 等
- 无自有产线证据,但覆盖泵阀配件
- 判定描述:"贸易商/经销商(泵阀分销)"
C级(同行/其他)
- 同行:Foundry services、Iron casting service(铸造/代工)
- 其他:IT服务、咨询公司、软件公司、研究院、能源项目开发商等
- 判定描述示例:"其他(IT服务/软件开发)"或"同行(铸造厂)"
输出格式(必须详细)
| 字段 | 说明 | 示例 |
|---|---|---|
| 公司类型判定 | 详细类型+行业描述 | "其他(新能源项目开发商,非泵阀/铸件终端)" |
| 评级 | A/B/C | "C" |
| 主营产品/关键词 | 英文关键词逗号分隔 | "wind energy,solar,battery" |
| 采购/合作信号 | 官网原文描述 | "develops and builds wind..." |
| 证据摘要 | 分析理由详细说明 | "主营风电/光伏项目开发,不属于终端工厂/贸易商/同行范围" |
| 联系人线索 | 具体邮箱或官网入口 | "[email protected];官网 Contact 表单入口" |
| 风险/排除原因 | 详细说明 | "行业不匹配" |
| 推荐动作 | 详细动作 | "过滤:不跟进" |
| 处理状态 | "已完成" | "已完成" |
| 最后更新时间 | YYYY/MM/DD | "2026/02/27" |
工作流程
- 收到任务后立即回复确认
- 读取飞书表格未处理记录
- 使用浏览器访问每个官网
- 分析并填写详细字段
- 写入表格后发送消息到飞书群
禁止行为
- 禁止说"好的"、"明白了"
- 禁止输出"综上所述"
- 禁止中途提问
Usage Guidance
This skill is not obviously malicious, but exercise caution before installing:
- Do not assume embedded credentials belong to you. The package contains hard-coded FEISHU app_id/secret, bitable app_token/table_id, and a chat_id; these could point to someone else's Feishu app and data. Replace them with your own credentials and remove the embedded secrets before deployment.
- The SKILL.md says the agent will 'use a browser' to visit company websites, but the shipped code does not fetch or render pages. Verify how website content will be provided to analyzeCompany (the current code expects raw page text). If you need automated crawling, add an explicit, audited crawler and document its permissions.
- Confirm the Feishu app permissions and the bitable table schema before giving any credentials; test the skill in an isolated environment or staging account.
- Prefer a version of the skill that declares required env vars (FEISHU_APP_ID, FEISHU_APP_SECRET, BITABLE_APP_TOKEN, TABLE_ID, CHAT_ID) instead of embedding secrets. Ask the publisher to clarify why credentials are embedded and to remove them.
- If you don't trust the embedded credentials owner, do not allow the skill to run with those defaults — the skill will operate using them unless you override the env vars.
Capability Analysis
Type: OpenClaw Skill
Name: lead-processor
Version: 1.0.2
The skill is classified as suspicious due to the presence of hardcoded default Feishu API credentials (`FEISHU_APP_ID`, `FEISHU_APP_SECRET`) within `index.js` and `lead-processor/index.js`. While these can be overridden by environment variables, their inclusion as defaults in the source code represents a minor information security vulnerability. Additionally, the `SKILL.md` instructs the AI agent to use a 'browser tool' to visit external customer websites for 'deep analysis', which, while necessary for the skill's stated purpose, involves a powerful capability that could be exploited if the agent's browsing environment is not adequately sandboxed. The duplication of several files (e.g., `index.js`, `config.json`, `SKILL.md`) in the root and a subdirectory is also an unusual packaging choice, though their content is identical and not malicious.
Capability Assessment
Purpose & Capability
The name/description and the code agree about Feishu integration (reading/updating bitable records and sending messages). However SKILL.md states the agent will 'use a browser to visit each website' for deep analysis, but none of the included JS implements HTTP fetching, headless browser automation, or page rendering — analyzeCompany only processes given page text. The package also embeds Feishu app credentials and a bitable app_token/chat_id, which is consistent with Feishu integration but surprising given the skill declares no required env vars.
Instruction Scope
Runtime instructions ask the agent to read Feishu tables, visit websites, fill fields, and post to a Feishu group. The code can read/update bitable and post messages, but it does not perform website fetching/browsing as described. The SKILL.md configuration expects environment variables, but the code falls back to hard-coded defaults in the repo — the runtime behavior will use embedded credentials unless the environment overrides them. The instructions include explicit forbidden phrases (UI-level constraints) which are odd but not security-critical.
Install Mechanism
There is no install spec (instruction-only style plus shipped code). Nothing is downloaded from external URLs or installed during setup. Risk from install mechanism is low.
Credentials
The skill needs Feishu credentials and a bitable app token/chat id to operate — that is proportionate to the stated Feishu integration. However the package contains hard-coded sensitive values (FEISHU_APP_ID, FEISHU_APP_SECRET, bitable app_token, table_id, chat id) in config.json and as default values in index.js. The skill metadata declares no required env vars, which is inconsistent: it should require and document FEISHU_APP_ID/SECRET and bitable tokens rather than shipping embedded secrets. Shipping embedded credentials is a security and operational concern.
Persistence & Privilege
The skill does not request always:true and does not request system-level persistence. It also does not modify other skills or system-wide settings. Autonomous invocation is allowed (default) which is normal for skills; no extra privilege flags are set.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install lead-processor - After installation, invoke the skill by name or use
/lead-processor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Version 1.0.2 of lead-processor
- No file changes detected; functionality and documentation remain unchanged.
v1.0.1
- Initial release of the "lead-processor" skill.
- Added core files: SKILL.md, _meta.json, config.json, and index.js.
- Expanded SKILL.md with more detailed classification rules, output format, and workflow.
- Updated configuration and group/table details for Feishu integration.
- Clarified prohibited behaviors and refined functional descriptions.
v1.0.0
Lead Processing Agent 1.0.0 – Initial release.
- Automates B2B lead cleansing and distribution for foreign trade.
- Reads customer URLs from Feishu Bitable and analyzes official websites.
- Grades leads as A/B/C based on customizable rules.
- Writes grading results back to Feishu Bitable.
- Sends analysis reports directly to Feishu groups.
- Simple configuration using Feishu app credentials and table/group IDs.
Metadata
Frequently Asked Questions
What is Lead Processor?
Automates B2B lead cleaning and classification by analyzing client websites, grading leads A/B/C, updating Feishu tables, and sending reports to Feishu groups. It is an AI Agent Skill for Claude Code / OpenClaw, with 507 downloads so far.
How do I install Lead Processor?
Run "/install lead-processor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Lead Processor free?
Yes, Lead Processor is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Lead Processor support?
Lead Processor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Lead Processor?
It is built and maintained by clonbrowser (@clonbrowser); the current version is v1.0.2.
More Skills