360 Secure SkillHub
360 安全技能中心

图灵搜

该 Skill 接收城市与关键字参数,由模型自行完成关键词翻译与城市经纬度判断,再调用 Node 脚本请求地图搜索 API 获取企业商业列表(名称、地址、网站、电话、邮箱、社媒账号),随后读取原始 JSON 数据并向用户呈现和分析。每次仅允许一个城市加一个关键字,免费额度用尽时脚本返回 402。

topeasy666
topeasy666
热度 25.21
最近更新 2026-06-11 11:54:06
分类:营销依赖:代码执行 / 第三方 API / 读写文件应用场景:市场分析 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add topeasymapsearch
Metadata
name
topeasy-map-search
description
按城市以及产品或行业关键词搜索地图获取商业列表(包含企业名称、地址、网站、电话、邮箱、社媒账号),包括谷歌地图找客户、谷歌地图获客、Google Maps search、谷歌地图采集、Google卫星地图等需求。适用于按城市、产品或商家类型查找地图商业信息。
argument-hint
<城市名称> <搜索关键字>

地图信息搜索技能

使用方式

用户输入:/topeasy-map-search <城市> <关键字> 示例:/topeasy-map-search 纽约 toys 或 /topeasy-map-search 北京 餐厅

⚠️ 规则

  • 不得自行调用翻译 API、地理编码 API 或地图搜索 API
  • 不得修改或重写脚本
  • 翻译和坐标由你自己(AI)处理
  • 脚本只负责调地图搜索 API
  • 每次只能搜索一个城市 + 一个关键字,且只调用一次脚本。如果用户输入了多个城市或多个关键字,提示用户:"每次只能搜索一个城市和一个关键字,多个城市多个关键字会导致数据量过大,占用上下文空间。请指定其中一个城市和关键字进行搜索。" 请用户重新输入单个城市和单个关键字。
  • 禁止拆分为多个请求。即使用户提到了多个关键字,也不允许拆分多次调用脚本。只让用户选择其中一个关键字进行搜索。

执行步骤(严格按顺序)

步骤 1:提取参数

从用户输入中提取城市名称和搜索关键字。

步骤 2:翻译关键字

如果关键字是中文,由你自行翻译为英文。如果已是英文则跳过。

步骤 3:确定城市坐标

由你自行确定城市的大致经纬度坐标。常见城市参考:

城市 纬度 经度
纽约 (New York) 40.7128 -74.0060
伦敦 (London) 51.5074 -0.1278
北京 (Beijing) 39.9042 116.4074
上海 (Shanghai) 31.2304 121.4737
东京 (Tokyo) 35.6762 139.6503
巴黎 (Paris) 48.8566 2.3522
悉尼 (Sydney) -33.8688 151.2093
香港 (Hong Kong) 22.3193 114.1694
新加坡 (Singapore) 1.3521 103.8198
迪拜 (Dubai) 25.2048 55.2708

不在表中的城市,根据你的知识给出合理坐标。

步骤 4:获取原始数据(fetch_stream.js)

Bash 工具参数:

  • command: node ./scripts/fetch_stream.js "<英文关键字>" <纬度> <经度>
  • timeout: 600000
  • run_in_background: true

TaskOutput 工具参数:

  • task_id: 上一步返回的 task_id
  • block: true
  • timeout: 600000

脚本执行后,会返回原始数据文件路径和文件名标识。

步骤 5:展示结果与分析

读取原始 JSON 数据文件,将结果自然呈现给用户,并根据数据内容进行分析。

展示要求:

  • 让用户清楚知道搜索到了什么
  • 分析维度自行判断(数据质量、业务价值、关键发现等)
  • 不需要固定格式,根据实际数据灵活呈现

错误处理

  • 如果步骤 4 出错,将错误信息直接展示给用户,并提示:"数据获取失败,请稍后再试。"
  • 如果步骤 5/6 提示找不到文件,检查数据文件标识是否正确传递
  • 不要重试——如果脚本还在运行,就一直等待

402 付费处理

如果脚本输出 STATUS:402,说明免费额度已用尽。必须向用户说明: