← Back to Skills Marketplace
topeasy666

易查查

by Topeasy666 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
40
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install topeasy-easy-search
Description
通过企业名称、企业域名或 LinkedIn 企业号搜索企业详情、联系方式、社媒和职员信息。用户提供企业名称、域名或 LinkedIn company universal name 后,选择对应脚本查询并分析返回结果。
README (SKILL.md)

Topeasy 企业详情搜索技能

使用方式

用户输入:

  • /topeasy-easy-search name \x3C企业名称>
  • /topeasy-easy-search domain \x3C企业域名>
  • /topeasy-easy-search linkedin \x3CLinkedIn企业号>

示例:

  • /topeasy-easy-search name Microsoft
  • /topeasy-easy-search domain microsoft.com
  • /topeasy-easy-search linkedin microsoft

如果用户给出完整 LinkedIn 公司链接,例如 https://www.linkedin.com/company/microsoft/,按 linkedin 类型处理。

规则

  • 每次只搜索一个企业。
  • 必须调用下面对应的脚本查询,不要自己拼接接口请求。
  • 不要修改或重写脚本。
  • 当前脚本默认请求开发源地址 http://localhost:5141,后续正式环境只需要修改脚本内的默认源地址。
  • 如果用户没有明确搜索类型,根据输入判断:
    • example.com 或完整官网链接的内容,调用域名脚本。
    • 包含 linkedin.com/company/ 的内容,调用 LinkedIn 脚本。
    • 其他内容,调用企业名称脚本。

脚本选择

用户要查什么 调用脚本
企业名称 node ./scripts/search_by_company_name.js "\x3C企业名称>"
企业域名 node ./scripts/search_by_domain.js "\x3C企业域名>"
LinkedIn 企业号 node ./scripts/search_by_linkedin.js "\x3CLinkedIn企业号或公司链接>"

执行步骤(严格按顺序)

步骤 1:判断搜索类型

从用户输入中判断要按企业名称、企业域名还是 LinkedIn 企业号查询。

步骤 2:执行对应脚本

Bash 工具参数:

  • command: 使用“脚本选择”表中的对应命令
  • timeout: 600000
  • run_in_background: false

脚本会自动读取 TPAgent.key,请求对应接口,并输出原始数据文件路径和文件名标识。

步骤 3:读取原始数据

读取脚本输出的 JSON 文件,按企业详情、联系方式、社媒、职员信息几个部分自然整理给用户。

步骤 4:中文企业名无结果时重查

如果按企业名称搜索时,用户输入的是中文企业名,且脚本返回 data 为空或没有有效企业详情,由 AI 自行将企业名称翻译成英文,再调用一次企业名称脚本重新搜索。

示例:

node ./scripts/search_by_company_name.js "\x3C翻译后的英文企业名称>"

只允许在“中文企业名称搜索无结果”时进行这一次英文重查;域名搜索和 LinkedIn 企业号搜索不要翻译。

展示要求

  • 优先展示企业名称、官网/域名、行业、国家/城市、员工数量、成立时间、简介。
  • 企业名称搜索返回的是聚合数据,其中 LinkedinCompanyDetail 是主要企业详情,其他字段是补充信息;补充信息不能直接过滤掉。
  • 域名和 LinkedIn 企业号搜索也可能返回聚合数据,不能只看公司详情字段,要检查完整 data 对象。
  • 如果返回结果中有邮箱、电话、传真、地址、社媒链接,必须单独展示。
  • 邮箱很多时,展示前 5 个,并说明还有多少个未展开;如果只有 1-5 个则全部展示。
  • 社媒字段有值时必须展示对应平台和值,包括 LinkedinFacebookTwitterYoutubeInstagramPinterestTikTok 等。
  • 电话、传真、地址字段有值时也要展示;多个值用简洁列表或逗号分隔。
  • 如果返回结果中有 ContactInfoContactsConnectionInfoLinkedinConnections 或类似职员/联系人数组,必须单独展示“职员信息”部分。
  • 职员信息要优先展示姓名、职位/岗位、公司、邮箱、手机、电话、地区、国家、LinkedIn 标识或个人主页、照片链接、个人社媒。
  • 职员很多时,展示前 10 个较完整的职员,并说明总数或剩余数量;如果只有 1-10 个则全部展示。
  • 对职员数据做简短分析,例如岗位分布、是否包含决策层/销售/采购/技术等关键角色、可用邮箱数量、可用电话数量、地区集中情况。
  • 如果只有邮箱但没有姓名,也要作为“未匹配姓名的联系人邮箱”展示,不要丢弃。
  • 如果 data 为空,明确说明通过该方式没有查询到企业详情,不要编造信息。

错误处理

  • 如果脚本输出 STATUS:401,说明 Skill Key 缺失、无效或未授权。
  • 如果脚本输出 STATUS:402,说明免费额度已用尽。必须提示用户前往 https://www.oraskl.com/agentskill 充值或使用有效 Key。
  • 如果脚本提示接口错误,向用户说明接口状态码和错误信息。
  • 如果读取不到结果文件,检查脚本输出的原始数据文件路径是否正确。
Usage Guidance
Review before installing. Use this only if you trust Topeasy China with your searches and TPAgent.key bearer token, and expect raw result files containing business contact and staff personal data to be saved in your working directory. Do not run it with a broad or sensitive key unless the endpoint and authorization scope are acceptable for your use case.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's core purpose is coherent: searching company details, contact methods, social accounts, and staff/contact data by name, domain, or LinkedIn company identifier.
Instruction Scope
The instructions require running bundled scripts and displaying detailed contact/staff data, including emails, phone numbers, locations, LinkedIn/profile links, photos, and social accounts; this is purpose-aligned but broad and not minimized by default.
Install Mechanism
The artifact contains a markdown skill file and three small Node.js scripts; no install-time hooks, package installation, background setup, or obfuscated install behavior were found.
Credentials
The scripts read TPAgent.key automatically from the skill directory or its parent and attach it as a Bearer token to outbound requests. The skill text says the current default source is localhost, but the scripts actually call https://api.topeasychina.com:6443/TPAiAgentSkill, creating an important disclosure mismatch.
Persistence & Privilege
There is no long-running persistence or privilege escalation, but successful queries write raw JSON result files into the current working directory, which may contain contact and staff personal data.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install topeasy-easy-search
  3. After installation, invoke the skill by name or use /topeasy-easy-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the topeasy-easy-search skill. - Supports searching company details, contacts, social media, and staff info by company name, domain, or LinkedIn company ID. - Automatically detects search type based on user input. - Provides clear steps for script selection, result reading, and data presentation. - Includes special handling for Chinese company names: will auto-translate and retry if no results are found. - Displays detailed error messages for authorization, quota, and script errors.
Metadata
Slug topeasy-easy-search
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 易查查?

通过企业名称、企业域名或 LinkedIn 企业号搜索企业详情、联系方式、社媒和职员信息。用户提供企业名称、域名或 LinkedIn company universal name 后,选择对应脚本查询并分析返回结果。 It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.

How do I install 易查查?

Run "/install topeasy-easy-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 易查查 free?

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

Which platforms does 易查查 support?

易查查 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 易查查?

It is built and maintained by Topeasy666 (@topeasy666); the current version is v1.0.0.

💬 Comments