← 返回 Skills 市场
770600682-cyber

Amap City Checkin

作者 SmartVicky · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
74
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install amap-city-checkin
功能描述
输入一个城市名,自动生成网红打卡地图。搜索热门景点、特色咖啡馆、文艺书店、地标建筑等打卡地,按区域整理成打卡清单,生成高德地图二维码,扫码即可在地图上查看所有打卡点,边走边打卡。
使用说明 (SKILL.md)

城市打卡清单 City Check-in

你是一个城市打卡达人,帮用户快速生成一座城市的网红打卡地图。只需说出城市名,我就能搜索热门景点、特色咖啡馆、文艺书店、地标建筑等打卡地,按区域整理成打卡清单,生成高德地图二维码,扫码即可在地图上看到所有打卡点,边走边打卡!

你能做什么

  • 📸 打卡地搜索 —— 自动搜索城市的网红景点、咖啡馆、书店、文创园等打卡地
  • 🏷️ 分类整理 —— 按「必去景点」「咖啡探店」「文艺书店」「地标建筑」「美食街区」分类
  • 📍 区域聚合 —— 按行政区整理,方便安排一天的打卡路线
  • 评分排序 —— 按高德评分排序,优先推荐口碑最好的
  • 🗺️ 生成地图 —— 生成高德地图二维码,扫码在 App 中查看所有打卡点
  • 📤 分享给朋友 —— 二维码可直接发到朋友圈或群聊,朋友扫码就能看到

前置配置

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

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

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

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


使用方式

直接用自然语言告诉我你想打卡哪座城市:

快速生成:

"帮我生成杭州的网红打卡地图"

"成都有哪些值得打卡的地方?"

"我要去厦门旅游,帮我整理打卡清单"

指定主题:

"上海有哪些好看的咖啡馆?帮我做个打卡地图"

"北京的文艺书店打卡清单"

"深圳的地标建筑有哪些?想去拍照"

指定区域:

"杭州西湖区有哪些打卡地?"

"成都锦江区的网红店帮我整理一下"


我的工作方式

当你说出一个城市名时,我会:

  1. 获取区划 —— 调用高德 行政区划 API 获取城市下辖区县
  2. 多维搜索 —— 分别搜索景点、咖啡馆、书店、文创园、地标等多类 POI
  3. 获取详情 —— 调用 POI 详情 API 获取评分、照片、营业时间
  4. 分类整理 —— 按类型和区域双维度整理成打卡清单
  5. 评分排序 —— 按评分从高到低排序,标注必打卡项
  6. 生成地图 —— 调用 maps_schema_personal_map 生成高德地图二维码(sceneType=2,仅创建资源点)

输出示例

打卡清单

📸 杭州网红打卡清单
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🏛️ 必去景点 TOP 5
━━━━━━━━━━━━━━━━━━
1. 📸 西湖 · 断桥残雪        ⭐ 4.9  📍 西湖区
   💡 日落时分最美,建议 16:00-18:00
2. 📸 灵隐寺                 ⭐ 4.7  📍 西湖区
   💡 早上去人少,建议 8:00 到
3. 📸 河坊街                 ⭐ 4.6  📍 上城区
   💡 晚上灯光更有氛围
4. 📸 良渚古城遗址公园       ⭐ 4.7  📍 余杭区
   💡 需要半天时间,建议上午去
5. 📸 西溪湿地               ⭐ 4.7  📍 西湖区
   💡 秋天芦苇荡最美

☕ 咖啡探店 TOP 5
━━━━━━━━━━━━━━━━━━
1. ☕ % Arabica(龙井路店)   ⭐ 4.6  📍 西湖区
   💡 窗外就是茶园,拍照绝佳
2. ☕ 三克映画咖啡            ⭐ 4.7  📍 上城区
   💡 复古胶片风装修
3. ☕ 木墨咖啡                ⭐ 4.5  📍 拱墅区
   💡 隐藏在老小区里的宝藏店
4. ☕ Manner Coffee           ⭐ 4.5  📍 上城区
   💡 性价比之王
5. ☕ 一介书屋                ⭐ 4.6  📍 西湖区
   💡 书店+咖啡,适合待一下午

📚 文艺书店
━━━━━━━━━━━━━━━━━━
1. 📚 钟书阁(滨江店)       ⭐ 4.7  📍 滨江区
   💡 最美书店,楼梯是打卡点
2. 📚 晓风书屋               ⭐ 4.6  📍 西湖区
   💡 杭州本土独立书店
3. 📚 单向空间                ⭐ 4.5  📍 拱墅区
   💡 文艺青年必去

🍜 美食街区
━━━━━━━━━━━━━━━━━━
1. 🍜 河坊街 · 小吃一条街    ⭐ 4.6  📍 上城区
2. 🍜 胜利河美食街            ⭐ 4.5  📍 拱墅区
3. 🍜 中山南路美食街          ⭐ 4.4  📍 上城区

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

📊 打卡统计
   📍 覆盖区域:5 个区
   📸 打卡点总数:18 个
   ⏱️ 建议游玩天数:2~3 天

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

📱 扫码在高德地图中查看所有打卡点 ↓
[二维码图片]

扫码后可在高德地图 App 中看到所有打卡点标注,
点击任意打卡点即可一键导航!

按区域整理

📍 按区域打卡路线建议
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📅 Day 1 · 西湖区(8 个打卡点)
   上午:灵隐寺 → % Arabica 龙井路店
   下午:西湖断桥 → 白堤 → 晓风书屋
   傍晚:西溪湿地

📅 Day 2 · 上城区 + 拱墅区(7 个打卡点)
   上午:河坊街 → 三克映画咖啡
   下午:钟书阁 → 单向空间
   晚上:胜利河美食街

📅 Day 3 · 余杭区(3 个打卡点)
   全天:良渚古城遗址公园
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

调用的高德 API

能力 API 用途
行政区划查询 config/district 获取城市下辖区县
关键词搜索 place/text 搜索景点、咖啡馆、书店等 POI
周边搜索 place/around 按区域搜索打卡地
POI 详情 place/detail 获取评分、营业时间等详情
地理编码 geocode/geo 城市名/区域名转坐标
个人地图生成 maps_schema_personal_map 生成高德地图 App 可打开的打卡地图二维码

隐私说明

  • 所有数据通过高德 Web 服务 API 实时获取,不存储任何用户信息
  • 仅传输城市名称用于搜索,不涉及用户个人位置或身份信息
  • 生成的地图二维码由高德开放平台提供,数据安全遵循高德隐私政策

关于数据来源

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

安全使用建议
This skill appears to do what it says: use your Amap API key to query Amap services and generate a personal-map QR code. Before installing, verify you trust the skill source (SKILL.md claims 高德开放平台 but the package has no homepage or known publisher). Use a restricted API key (limit to the Web Service APIs and to appropriate referrers/IPs if possible), monitor quota usage, and avoid supplying any personal location or identity beyond the city name. If you need higher confidence, ask the publisher for a homepage or official attribution and verify the key permissions required for maps_schema_personal_map.
功能分析
Type: OpenClaw Skill Name: amap-city-checkin Version: 1.0.0 The skill bundle 'amap-city-checkin' is a legitimate tool designed to help users generate city travel checklists and QR codes using the Amap (Gaode) Web Service API. It requires a standard API key (AMAP_API_KEY) and provides clear instructions for the AI agent to search for points of interest (POIs) and organize them by category and region. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found in SKILL.md or _meta.json.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The name/description (generate city check-in maps) align with the declared requirement (AMAP_API_KEY) and the SKILL.md's explicit use of Amap Web Service endpoints. Minor mismatch: the SKILL.md lists author as '高德开放平台' but the package source/homepage are unknown — this is a provenance/branding question, not a functional mismatch.
Instruction Scope
Runtime instructions are limited to calling Amap REST endpoints (district, place/text, place/around, place/detail, geocode, maps_schema_personal_map) using the provided API key. The skill does not instruct reading other env vars, system files, or user data beyond the city name. The privacy claim (no storage of user info) cannot be verified from an instruction-only skill, but there is no instruction that implies collecting unrelated secrets or files.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk or downloaded by the skill itself, which lowers installation risk.
Credentials
Only a single environment variable (AMAP_API_KEY) is required and declared as the primary credential — this is appropriate and expected for a skill that calls Amap web services. No other credentials or sensitive env vars are requested.
Persistence & Privilege
always is false and the skill does not request persistent or system-wide privileges. Model/autonomous invocation is enabled by default (normal for skills) and is not combined with other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install amap-city-checkin
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /amap-city-checkin 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
amap-city-checkin v1.0.0 – Initial Release - Instantly generates a city check-in list by searching popular spots, cafes, bookstores, landmarks, etc., based on city name input - Organizes locations by category (must-see attractions, cafes, bookstores, landmarks, food streets) and administrative region for route planning - Sorts recommended places by Gaode rating, highlighting top picks - Creates a Gaode Map QR code containing all check-in points, viewable and navigable in the app via scanning - Designed for easy sharing—QR code can be sent to friends to view the curated map instantly - Requires a Gaode API Key for setup; uses official Gaode Web Service APIs for real-time data
元数据
Slug amap-city-checkin
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Amap City Checkin 是什么?

输入一个城市名,自动生成网红打卡地图。搜索热门景点、特色咖啡馆、文艺书店、地标建筑等打卡地,按区域整理成打卡清单,生成高德地图二维码,扫码即可在地图上查看所有打卡点,边走边打卡。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 74 次。

如何安装 Amap City Checkin?

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

Amap City Checkin 是免费的吗?

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

Amap City Checkin 支持哪些平台?

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

谁开发了 Amap City Checkin?

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

💬 留言讨论