Topeasy 企业资料整理技能
合规说明
- 仅在用户明确授权、且查询场景符合相关法律法规和平台规范时使用。
- 查询结果仅用于企业公开资料整理、业务研究、资料归档和信息核验等合规场景。
- 搜索会读取本地
OraAgent.key并向外部服务发送查询;执行前应向用户说明这一点,并确认其接受相关数据处理。 - 输出时应遵循最小必要原则,只展示完成当前任务所需的信息。
- 请将本技能用于企业公开资料整理、资料核验和内部归档等合规场景。
使用方式
用户输入:
/ora-contact-pro name <企业名称>/ora-contact-pro domain <企业域名>/ora-contact-pro linkedin <LinkedIn企业主页标识>
示例:
/ora-contact-pro name Microsoft/ora-contact-pro domain microsoft.com/ora-contact-pro linkedin microsoft
如果用户给出完整 LinkedIn 公司链接,例如 https://www.linkedin.com/company/microsoft/,按 linkedin 类型处理。
规则
- 每次只查询一个企业。
- 必须调用下面对应的脚本查询,不要自行拼接接口请求。
- 不要修改或重写脚本。
- 仅在用户明确授权、且查询场景合规时执行。
- 如果用户没有明确查询类型,根据输入判断:
- 像
example.com或完整官网链接的内容,调用域名脚本。 - 包含
linkedin.com/company/的内容,调用 LinkedIn 脚本。 - 其他内容,调用企业名称脚本。
- 像
脚本选择
| 用户要查什么 | 调用脚本 |
| --- | --- |
| 企业名称 | node ./scripts/search_by_company_name.js "<企业名称>" |
| 企业域名 | node ./scripts/search_by_domain.js "<企业域名>" |
| LinkedIn 企业主页标识 | node ./scripts/search_by_linkedin.js "<LinkedIn企业主页标识或公司链接>" |
执行步骤
步骤 1:判断查询类型
从用户输入中判断要按企业名称、企业域名还是 LinkedIn 企业主页标识查询。
步骤 2:执行对应脚本
Bash 工具参数:
command: 使用“脚本选择”表中的对应命令timeout:600000run_in_background:false
脚本会自动读取 OraAgent.key,请求对应接口,并输出原始数据文件路径和文件名标识。
步骤 3:读取原始数据
读取脚本输出的 JSON 文件,按企业概览、官网与域名、行业与地区、社媒资料、补充字段几个部分自然整理给用户。
步骤 4:中文企业名无结果时重查
如果按企业名称查询时,用户输入的是中文企业名,且脚本返回 data 为空或没有有效企业详情,由 AI 自行将企业名称翻译成英文,再调用一次企业名称脚本重新查询。
示例:
node ./scripts/search_by_company_name.js "<翻译后的英文企业名称>"
只允许在“中文企业名称查询无结果”时进行这一次英文重查;域名查询和 LinkedIn 企业主页标识查询不要翻译。
展示要求
- 优先展示企业名称、官网或域名、行业、国家或城市、规模、成立时间、简介。
- 企业名称查询返回的是聚合数据,其中
LinkedinCompanyDetail是主要企业详情,其他字段是补充信息;补充信息不能直接过滤掉。 - 域名和 LinkedIn 企业主页标识查询也可能返回聚合数据,不能只看公司详情字段,要检查完整
data对象。 - 如果返回结果中有官网、地址、社媒链接等公开资料,可以按类别单独展示。
- 社媒字段有值时展示对应平台和值,包括
Linkedin、Facebook、Twitter、Youtube、Instagram、Pinterest、TikTok等。 - 对返回数据做简短分析,例如行业属性、地区分布、企业规模、公开资料完整度等。
- 如果
data为空,明确说明通过该方式没有查询到企业详情,不要编造信息。
错误处理
- 如果脚本输出
STATUS:401,说明 Skill Key 缺失、无效或未授权。 - 如果脚本输出
STATUS:402,说明免费额度已用尽。提示用户前往https://www.oraskl.com/platform充值或使用有效 Key。 - 如果脚本提示接口错误,向用户说明接口状态码和错误信息。
- 如果读取不到结果文件,检查脚本输出的原始数据文件路径是否正确。
Scan to join WeChat group