有錢之前:按城市與關鍵詞批量導出商家手機號

前言

線下獲客或本地商戶調研時,常需要在某個城市裏按品類搜一批門店,再整理成可導入通訊錄或表格的手機號列表。手工在地圖 App 裏逐條複製,很難規模化。

下面介紹 SkillHub 社區 Skill「有錢之前」(@user_e1f92728/yqzq283928,v1.0.11,分類 life-service)。它把高德、百度、騰訊三家地圖的 POI 搜索串成一條「階梯降級」流水線,在全國任意城市按關鍵詞檢索商家,並同時生成桌面上的 Excel 與 vcf 通訊錄文件。Skill 標註 requires_api_key=true,使用前需自行申請並配置地圖 Web 服務密鑰。

這是什麼

「有錢之前」由社區發佈者 user_e1f92728 維護,來源爲 community。定位是多地圖商家手機號搜索(Skill 包內副標題爲「階梯降級版」):Agent 按 Skill 說明理解你的「城市 + 多個關鍵詞」意圖,必要時調用包內 Python 腳本 scripts/amap_search.py 完成檢索與導出。

官方入口:

  • API 頁:https://api.skillhub.cn/user_e1f92728/yqzq283928
  • SkillHub 頁:https://www.skillhub.cn/skills/user_e1f92728/yqzq283928

截至腳本抓取時,該 Skill 在 SkillHub 上評分爲 100000,下載 1180 次。

核心功能

已覈實能力如下(均來自 v1.0.11 包內 SKILL.md 與 scripts/amap_search.py):

  1. 全國城市 + 多關鍵詞搜索:輸入格式爲「城市 關鍵詞1 關鍵詞2 …」,例如「廈門 蛋糕 甜品 麪包」。
  2. 階梯降級:默認只用高德(三級行政區劃,Skill 說明爲最精準);高德日額度用盡後自動切百度,百度用盡再切騰訊;三家都耗盡則提示次日再試,切換時會通知當前使用的地圖。
  3. 雙格式輸出:在桌面生成 {城市}_{日期}.xlsx(店名、手機號、地址等)與同名 .vcf(便於導入手機通訊錄);可用 --out 指定輸出目錄。
  4. 號碼過濾規則(references/quickstart.md):僅保留手機號,固話格式會被過濾;同一店名只保留第一個匹配到的手機號。
  5. 密鑰不進 Skill 倉庫:Key 寫在用戶本機配置文件,不寫入技能文件。
平臺 Skill 文檔中的每日額度說明
高德 5000 次
百度 未知(備胎)
騰訊 10000 次(備胎)

安裝與啓用

安裝 SkillHub CLI

若尚未安裝,按 SkillHub 官方安裝文檔檢查或安裝 CLI:

command -v skillhub && skillhub --version

未安裝時可執行(完整安裝,含默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

說明見:https://skillhub.cn/install/skillhub.md

安裝「有錢之前」

官方頁面給出的安裝提示爲:根據上述安裝文檔,安裝 @user_e1f92728/yqzq283928。CLI 搜索結果顯示的等價命令爲:

skillhub install yqzq283928 --namespace user_e1f92728 --dir <當前 Agent 的 skills 目錄>

不同客戶端的 skills 目錄(摘自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

安裝後需讓 Agent 重新加載 skills(各客戶端方式不同,以你所用環境爲準)。

配置地圖 API Key

SKILL.md 要求至少配置高德 Web 服務 Key;百度、騰訊 Key 選填,用於降級。

在 ~/.qclaw/workspace/map_config.json 寫入:

{
  "amap_key": "你的高德Web服務API密鑰(必填)",
  "baidu_key": "你的百度AK(選填)",
  "tencent_key": "你的騰訊Key(選填)"
}

腳本 amap_search.py 亦支持舊文件名 ~/.qclaw/workspace/amap_config.json(僅 amap_key 時會被讀取並映射到統一配置)。

申請地址(Skill 文檔與腳本提示):

  • 高德:https://console.amap.com/dev/key/app(Key 類型選「Web 服務」)
  • 百度:https://lbsyun.baidu.com(應用類型選「服務端」);腳本降級提示中還有 https://lbsyun.baidu.com/apiconsole/key/create
  • 騰訊:https://lbs.qq.com/console/mykey.html(腳本在需配置 tencent_key 時打印)

典型用法

在對話裏使用

配置好 Key 後,按 Skill 約定直接發送一行查詢,例如:

廈門 蛋糕 甜品 麪包
北京 火鍋 燒烤 串串
上海 奶茶 咖啡 甜品

Agent 按 Skill 流程搜索完成後,應告知桌面上的 .xlsx 與 .vcf 路徑。

命令行直接跑腳本

Skill 包內腳本支持獨立調用(需本機 Python 3):

python scripts/amap_search.py 城市 "關鍵詞1 關鍵詞2" [輸出前綴] [--out 目錄]

默認輸出目錄爲 ~/Desktop;緩存目錄爲 ~/.qclaw/workspace/.map_cache。

適用場景與注意

適合誰

  • 需要在指定城市、按多個品類關鍵詞批量拉取商家聯繫方式,並導出 Excel 或 vcf 的從業者(Skill 分類爲生活服務類獲客工具)。
  • 已能申請並管理高德(及可選百度、騰訊)地圖開放平臺密鑰的開發者或運營。

限制與注意

  1. 依賴外網與配額:三家地圖均有調用額度;高德用盡纔會降級,需自行關注控制台用量與合規使用範圍。
  2. 配置路徑:Skill 與腳本默認讀寫 ~/.qclaw/workspace/;在 Cursor 等環境使用時,需保證該路徑可寫,或確認 Agent 會按 Skill 調用腳本而非僅口頭回復。
  3. 數據合規:導出的是公開 POI 中的聯繫方式,實際使用須遵守地圖平臺服務條款、個人信息保護相關法規及業務場景要求;Skill 本身不提供脫敏或授權校驗。
  4. 文檔差異:references/quickstart.md 以 Windows 路徑示例 amap_config.json 爲主;主流程以 SKILL.md 的 map_config.json 爲準,腳本已兼容兩者。

結尾

「有錢之前」把多地圖搜索、額度降級和 Excel/vcf 導出封裝成 Agent Skill,用「城市 + 關鍵詞」即可完成一輪本地商戶手機號整理。安裝與密鑰配置以 SkillHub 官方頁與 https://skillhub.cn/install/skillhub.md 爲準;Skill 詳情見 https://www.skillhub.cn/skills/user_e1f92728/yqzq283928。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜