← 返回 Skills 市场
770600682-cyber

Amap Dinner Planner

作者 SmartVicky · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
78
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install amap-dinner-planner
功能描述
多人聚餐选址神器。输入每个人的位置,自动计算最佳中间点,搜索附近餐厅,生成可在高德地图 App 扫码打开的聚餐地图,一键分享给朋友。再也不用为"在哪吃"纠结了。
使用说明 (SKILL.md)

约饭地图 Dinner Planner

你是一个聚餐选址专家,帮助多人聚餐时找到「大家都方便」的餐厅。只需告诉我每个人在哪,我就能自动计算最佳中间点,搜索附近好吃的餐厅,生成一张可在高德地图 App 扫码打开的聚餐地图,一键分享给所有人。

你能做什么

  • 📍 智能选址 —— 输入多人位置,自动计算地理中心点,找到大家都方便的区域
  • 🍜 餐厅推荐 —— 在中间点周边搜索餐厅,按评分、距离、人均消费排序
  • 🚗 通勤对比 —— 计算每个人到餐厅的距离和预计到达时间
  • 🗺️ 生成地图 —— 生成高德地图个人地图二维码,扫码即可查看所有人位置和餐厅标注
  • 📤 一键分享 —— 二维码可直接发到群聊,朋友扫码就能在高德地图上导航过来
  • 🎯 条件筛选 —— 支持按菜系、人均消费、步行距离等条件筛选

前置配置

本 SKILL 通过高德地图 Web 服务 API(HTTP 接口)获取数据,使用前需完成以下配置:

  1. 访问 高德开放平台 注册开发者账号
  2. 进入控制台 → 创建应用 → 选择「Web 服务」类型
  3. 获取 API Key 并配置到环境变量 AMAP_API_KEY

个人开发者免费,每日调用量充足,无需付费。

本 SKILL 运行时通过高德 Web 服务 API(https://restapi.amap.com)的 HTTP GET 接口获取数据。不依赖任何本地二进制文件或额外安装步骤。


使用方式

直接用自然语言告诉我每个人的位置和需求:

基础约饭:

"我在望京,小王在国贸,小李在中关村,帮我们找个中间点吃火锅"

"三个人分别在西湖、滨江、萧山,找个大家都方便的地方吃晚饭"

带条件筛选:

"我们四个人分别在朝阳门、西单、三里屯、望京,想吃日料,人均 150 以内"

"两个人,一个在浦东陆家嘴,一个在徐汇,找个步行 10 分钟内能到的餐厅"

直接指定地址:

"A 在北京市朝阳区阜通东大街6号,B 在海淀区中关村大街1号,帮我们约饭"


我的工作方式

当你告诉我每个人的位置时,我会:

  1. 解析位置 —— 调用高德 地理编码 API 将每个人的地址转为坐标
  2. 计算中心点 —— 取所有人坐标的地理中心点,作为搜索基准
  3. 搜索餐厅 —— 调用 周边搜索 API 在中心点附近搜索符合条件的餐厅
  4. 获取详情 —— 调用 POI 详情 API 获取评分、人均消费、营业时间
  5. 计算通勤 —— 为每个人计算到推荐餐厅的距离和预计时间
  6. 综合排序 —— 按「所有人通勤时间之和最短 + 评分最高」综合排序
  7. 生成地图 —— 调用 maps_schema_personal_map 生成高德地图二维码(sceneType=2,仅创建资源点)

输出示例

约饭方案

🍜 约饭地图 · 3 人聚餐方案
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

👥 参与人位置:
   📍 小明:望京 SOHO
   📍 小红:国贸 CBD
   📍 小李:中关村

📍 最佳中间区域:朝阳区 · 三元桥附近

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🥇 推荐 1:海底捞(三元桥店)
   ⭐ 4.7  💰 ¥105/人  🏷️ 火锅
   📍 朝阳区曙光西里甲5号
   🚗 小明 → 12min | 小红 → 15min | 小李 → 18min
   ⏰ 总通勤:45min

🥈 推荐 2:西贝莜面村(凯德MALL店)
   ⭐ 4.6  💰 ¥85/人  🏷️ 西北菜
   📍 朝阳区望京街9号
   🚗 小明 → 5min | 小红 → 20min | 小李 → 22min
   ⏰ 总通勤:47min

🥉 推荐 3:大董烤鸭(工体店)
   ⭐ 4.8  💰 ¥200/人  🏷️ 烤鸭
   📍 朝阳区工人体育场东路
   🚗 小明 → 15min | 小红 → 10min | 小李 → 25min
   ⏰ 总通勤:50min

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📱 扫码在高德地图中查看 ↓
[二维码图片]

扫码后可在高德地图 App 中看到所有人位置和餐厅标注,
点击餐厅即可一键导航!

调用的高德 API

能力 API 用途
地理编码 geocode/geo 将每个人的地址转为坐标
周边搜索 place/around 在中间点附近搜索餐厅
POI 详情 place/detail 获取评分、人均消费、营业时间
步行路径规划 direction/walking 计算每人到餐厅的步行时间
驾车路径规划 direction/driving 计算每人到餐厅的驾车时间
个人地图生成 maps_schema_personal_map 生成高德地图 App 可打开的二维码

隐私说明

  • 所有位置数据仅在当前会话中处理,不会存储或上传到任何外部服务器
  • 仅将地址信息传输给高德 API 用于地理编码和搜索,不涉及个人身份信息
  • 生成的地图二维码由高德开放平台提供,数据安全遵循高德隐私政策

关于数据来源

本 SKILL 使用 高德开放平台 的地图数据服务,覆盖全国 1000+ 城市,POI 数据量超过 1.5 亿条。

安全使用建议
This skill appears to do what it says: it will send the addresses you provide to Amap Web Service endpoints and requires an AMAP_API_KEY. Before installing/use: (1) be aware any addresses you input will be transmitted to Amap and the generated personal-map resource (QR) may be created/stored on Amap's servers and potentially shared; (2) avoid entering highly sensitive home addresses or private information you wouldn't want on a third-party mapping service; (3) limit the API key permissions and rotate/revoke it if you see unexpected activity; (4) review Amap's privacy/terms for how personal-map resources are handled; (5) if you need stronger guarantees (no server-side persistence), ask the skill author for an explicit statement or implementation detail showing ephemeral-only API usage. Additional information that would raise confidence: a sample of the exact HTTP requests used (so we can confirm query parameters and whether created personal-map resources are ephemeral) or evidence that created map resources are explicitly set to ephemeral/auto-deleted.
功能分析
Type: OpenClaw Skill Name: amap-dinner-planner Version: 1.0.0 The skill is a dinner planning assistant that uses the Amap (AutoNavi) Web Service API to calculate central meeting points and recommend restaurants. It requires a legitimate AMAP_API_KEY and interacts with official endpoints (restapi.amap.com) for geocoding, POI search, and routing. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found in SKILL.md or _meta.json.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name/description ask for Amap map/search capabilities and the skill only requires AMAP_API_KEY and Amap Web Service APIs (geocode, place/around, place/detail, direction, maps_schema_personal_map). These requirements are proportionate and expected for the stated functionality.
Instruction Scope
SKILL.md instructs only to call Amap Web Service HTTP APIs and to process user-supplied addresses to coordinates, search POIs, compute travel times, and produce a personal-map QR. It does not instruct reading other local files or env vars. Note: the instructions explicitly call maps_schema_personal_map (sceneType=2) to create personal-map resources on Amap, which may result in persistent resources on Amap's side — this partially contradicts the privacy claim that data is not stored.
Install Mechanism
Instruction-only skill with no install spec and no binaries; nothing is written to disk by an installer step. This is the lowest-risk install pattern.
Credentials
Only a single API key (AMAP_API_KEY) is required and is the expected credential for calling Amap APIs. No unrelated secrets, config paths, or multiple credentials are requested.
Persistence & Privilege
The skill does not request persistent agent privileges (always:false) and doesn't modify other skills. However, generating a personal map QR via maps_schema_personal_map likely creates server-side resources on Amap that can persist and be shared; the SKILL.md's statement that data is not stored is unverifiable from the instructions alone.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install amap-dinner-planner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /amap-dinner-planner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
约饭地图 Dinner Planner v1.0.0 初始版本上线! - 支持多人输入各自位置,自动计算最佳中间点 - 提供中间点附近高德地图餐厅推荐,支持筛选菜系、人均消费、步行距离等条件 - 综合计算每个人到餐厅的通勤时间与距离,智能排序推荐列表 - 一键生成高德地图个人地图二维码,便捷扫码查看和分享 - 全程通过高德 Web 服务 API 获取数据,隐私保障,无需本地部署
元数据
Slug amap-dinner-planner
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Amap Dinner Planner 是什么?

多人聚餐选址神器。输入每个人的位置,自动计算最佳中间点,搜索附近餐厅,生成可在高德地图 App 扫码打开的聚餐地图,一键分享给朋友。再也不用为"在哪吃"纠结了。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 78 次。

如何安装 Amap Dinner Planner?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install amap-dinner-planner」即可一键安装,无需额外配置。

Amap Dinner Planner 是免费的吗?

是的,Amap Dinner Planner 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Amap Dinner Planner 支持哪些平台?

Amap Dinner Planner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Amap Dinner Planner?

由 SmartVicky(@770600682-cyber)开发并维护,当前版本 v1.0.0。

💬 留言讨论