← Back to Skills Marketplace
ai-byte

Company Scan

by iyiou · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
77
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install company-scan-iyiou
Description
快速筛选符合行业、地区、融资等条件的企业,返回包含基本信息的结构化列表。
README (SKILL.md)

企业扫描 (Company Scan)

从亿欧数据库批量检索企业,输出结构化 Markdown 列表。


处理流程

第一步:意图解析 & 关键词拆解

分析用户请求,提取以下维度:

维度 示例 对应参数
行业/赛道 "生物医药"、"脑机接口" concepts
融资轮次下限 "B轮以上" min_invest_round
融资轮次上限 "早期/初创" max_invest_round
融资金额下限 "融资超过1亿" min_invest_amount_wan
最近融资时间 "最近融资"、"去年以来" latest_invest_after
省份 "上海"、"长三角" --provinces
城市 "合肥"、"杭州" --cities

行业/赛道关键词拆解规则(重要):

若用户给出领域/赛道词(如"生物医药"、"算力基础设施"、"脑机接口"),须先拆解为搜索关键词:

  • 分析该领域产业上中下游的核心技术关键词,不超过 5 个
  • 分析该领域的核心产品/应用关键词,不超过 5 个
  • 合计不超过 10 个关键词,作为 concepts 数组传入

示例拆解(生物医药):

技术关键词:基因工程、细胞治疗、抗体药物、生物制剂、靶向治疗
产品关键词:创新药、医疗器械、体外诊断、疫苗、CRO/CDMO

地区映射规则:

  • "长三角" → --provinces "上海,江苏,浙江"
  • "京津冀" → --provinces "北京,天津,河北"
  • 具体城市 → 优先用 --cities
  • 未指定地区 → 默认 --country 44(中国大陆)

融资轮次说明:

种子轮 → 天使轮 → Pre-A轮 → A轮 → A+轮 → Pre-B轮 → B轮 → B+轮
→ Pre-C轮 → C轮 → C+轮 → D轮 → E轮 → F轮 ... → 战略投资 → Pre-IPO → 已上市
  • "B轮以上" → --min-invest-round "B轮"
  • "早期/初创" → --max-invest-round "Pre-B轮"
  • "1亿以上" → --min-invest-amount-wan 10000(单位:万元)
  • "最近融资" → --latest-invest-after \x3C当前日期减1年>

第二步:调用搜索脚本

使用 bash_tool 执行以下脚本,必须加 --output-temp,由脚本自动选择系统临时目录(跨平台兼容 macOS / Linux / Windows),将结果写入文件以避免终端输出截断:

python {skill_dir}/scripts/search_companies.py \
  --concepts "关键词1,关键词2,关键词3" \
  [--min-invest-round "B轮"] \
  [--max-invest-round "Pre-B轮"] \
  [--min-invest-amount-wan 10000] \
  [--latest-invest-after "2024-01-01"] \
  [--provinces "上海,江苏,浙江"] \
  [--cities "合肥"] \
  [--country 44] \
  [--max-results 50] \
  [--output-format markdown] \
  --output-temp

参数说明:

  • --concepts:逗号分隔的关键词列表(第一步拆解出的所有关键词)
  • --max-results:默认 50,用户明确要"全部"时可设 100
  • 未指定地区时必须加 --country 44
  • --output-temp必填,让脚本自动写入系统临时目录(tempfile.gettempdir()),stdout 仅输出一行含路径的确认消息

脚本位置: {skill_dir}/scripts/search_companies.py


第三步:读取并展示结果

bash 命令执行成功后,stdout 会输出一行确认消息,其中包含实际写入的文件路径,例如:

✅ 结果已写入:/tmp/company_scan_result.md(共 50 家企业)
# 或 Windows 下:
✅ 结果已写入:C:\Users\xxx\AppData\Local\Temp\company_scan_result.md(共 50 家企业)

从该消息中提取路径,使用 Read 工具读取文件,将内容完整展示给用户。

⚠️ 不要直接把 bash stdout 当输出 — bash 工具有输出字符上限,50 条数据会被截断; 通过 Read 工具读取文件可获得完整内容。

文件内容包含:

  • 查询条件摘要
  • 企业总数 & 展示数量
  • 完整字段表格(简称、全称、简介、行业、融资轮次、投资方、融资时间、估值、省份、链接)
  • 亿欧数据链接提示

完整示例

用户: "帮我找找上海市融资到B轮以上的生物医药公司"

第一步拆解:

  • 地区:上海 → --cities "上海"
  • 融资:B轮以上 → --min-invest-round "B轮"
  • 领域:生物医药 →
    • 技术:基因工程、细胞治疗、抗体药物、生物制剂、靶向治疗
    • 产品:创新药、医疗器械、体外诊断、疫苗、CRO

第二步命令:

python scripts/search_companies.py \
  --concepts "基因工程,细胞治疗,抗体药物,生物制剂,靶向治疗,创新药,医疗器械,体外诊断,疫苗,CRO" \
  --min-invest-round "B轮" \
  --cities "上海" \
  --max-results 50 \
  --output-temp

第三步: 从 stdout 确认消息中提取文件路径,使用 Read 工具读取该文件并展示给用户。


注意事项

  • 若脚本报错"API 调用失败",检查网络连通性后重试,或提示用户稍后再试
  • 若返回 0 条结果,建议放宽筛选条件(减少关键词、放宽融资轮次或取消地区限制)后重新搜索
  • 不要将 concepts 关键词设得过于宽泛(如"科技"),应保持领域精准度
Usage Guidance
This skill will execute the bundled Python script (scripts/search_companies.py) which posts search queries to https://api-open-data.iyiou.com and writes results to a temp file that the agent then reads and shows you. It does not request credentials or system config. Before installing, consider: 1) Are you comfortable the skill will make network calls to an external service (iyiou)? 2) Don't pass sensitive secrets or private data as search terms because those will be sent to the external API. 3) If you need offline or air-gapped operation, this skill will not work. If you want higher assurance, review the full script (already included) to confirm there are no additional network endpoints or behaviors beyond the documented API calls.
Capability Analysis
Type: OpenClaw Skill Name: company-scan-iyiou Version: 1.0.0 The company-scan-iyiou skill bundle is a legitimate tool designed to search the Iyiou enterprise database. The Python script (search_companies.py) uses standard libraries to make POST requests to a specific API endpoint (api-open-data.iyiou.com) and formats the results into Markdown. The instructions in SKILL.md are well-structured, focusing on intent parsing and proper tool usage (including a mechanism to avoid terminal output truncation by using temporary files). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (company scanning by industry/region/funding) match the provided script and SKILL.md: the script posts JSON queries to an iyiou search endpoint and renders results as Markdown. No unrelated env vars, binaries, or config paths are requested.
Instruction Scope
SKILL.md stays on-task: it specifies how to parse user intent into search parameters, run the bundled Python script, require --output-temp to write results to the system temp directory, then read that file. It does not instruct the agent to read unrelated files or pull other credentials. Note: the runtime will execute the included Python code and perform network calls to the stated API.
Install Mechanism
No install spec (instruction-only) and no third-party installers are used. The skill does include executable Python code bundled with the skill; running it executes network I/O and writes a temp file, which is expected for this functionality.
Credentials
The skill requests no environment variables, no secrets, and no config paths. The network calls go to iyiou endpoints (consistent with the stated data source). No disproportionate credential access is requested.
Persistence & Privilege
always is false and the skill does not request persistent presence or attempt to modify other skills or system-wide settings. It allows normal autonomous invocation (platform default), which is expected for an actionable skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install company-scan-iyiou
  3. After installation, invoke the skill by name or use /company-scan-iyiou
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "company-scan" skill. - Enables fast, structured scanning and filtering of companies by industry, region, investment round, and more. - Supports parsing user intent and decomposing keywords for precise searches (including industry upstream/downstream keywords). - Automates region mapping (e.g., "长三角") and investment round interpretation. - Integrates with a Python script to reliably fetch results and outputs via a temporary file for completeness. - Outputs structured Markdown lists including details such as company name, industry, investment round, location, and more.
Metadata
Slug company-scan-iyiou
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Company Scan?

快速筛选符合行业、地区、融资等条件的企业,返回包含基本信息的结构化列表。 It is an AI Agent Skill for Claude Code / OpenClaw, with 77 downloads so far.

How do I install Company Scan?

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

Is Company Scan free?

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

Which platforms does Company Scan support?

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

Who created Company Scan?

It is built and maintained by iyiou (@ai-byte); the current version is v1.0.0.

💬 Comments