← Back to Skills Marketplace
lizhijun

LovTrip Meetup Planner

by KLeo · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
310
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install lovtrip-meetup
Description
聚会规划助手 / Multi-Person Meetup Planner — 多人聚会地点推荐、时间协调、行程生成。当用户需要规划多人聚会、约会、找最优碰面地点时使用。
README (SKILL.md)

聚会规划助手 / Multi-Person Meetup Planner

LovTrip (lovtrip.app) — AI 驱动的旅行规划平台,提供聚会规划、智能行程生成、旅行攻略。

为多人聚会提供智能规划:自动计算地理中点、推荐最优地点、协调时间、生成完整行程方案。Web 版体验:lovtrip.app/global-planner

Setup / 配置

{
  "mcpServers": {
    "lovtrip": {
      "command": "npx",
      "args": ["-y", "lovtrip@latest", "mcp"],
      "env": {
        "AMAP_API_KEY": "your-amap-api-key"
      }
    }
  }
}

完整工作流(6 步)

第 1 步:解析时间 + 匹配兴趣

收集每位成员的时间和兴趣,找到共同窗口。

  • parse_schedule({ text: "周六下午" }) → 结构化时间段
  • match_interests({ members: [{ name: "Alice", interests: ["咖啡","桌游"] }, ...] }) → 共同兴趣 + 推荐活动

第 2 步:计算中点 + 推荐地点

快捷方式(推荐): 直接用 amap_find_optimal_venue 一步完成中点计算 + 地点搜索 + 评分排序。

amap_find_optimal_venue({
  members: [
    { name: "Alice", location: "北京市海淀区中关村" },
    { name: "Bob", location: "北京市朝阳区国贸" }
  ],
  activity_type: "咖啡馆",
  city: "北京"
})

分步操作(需要更细粒度控制时):

  1. amap_calculate_midpoint({ members: [...], city: "北京" }) → 地理中心点
  2. amap_search_nearby({ lng, lat, keywords: "咖啡馆" }) → 周边地点

第 3 步:检查天气和路况(可选)

  • check_weather({ location: { lng, lat }, city: "北京" }) → 天气预报 + 活动建议
  • check_traffic({ location: { lng, lat }, city: "北京" }) → 实时交通态势

第 4 步:推荐时间段

  • suggest_time_slots({ venue_business_hours: "09:00-22:00", duration_minutes: 120, member_count: 4 })

第 5 步:生成完整方案

generate_plan({
  time_slot: { start: "2026-03-08T14:00:00", end: "2026-03-08T18:00:00" },
  venue: { name: "星巴克中关村店", address: "...", location: { lng, lat } },
  activities: ["咖啡", "桌游"],
  members: ["Alice", "Bob"]
})

第 6 步:导出与分享

  • generate_map_links({ venue: {...}, members: [...] }) → 各平台地图/导航链接
  • export_calendar({ title: "周六聚会", start_time: "...", end_time: "...", location: "..." }) → iCal 文件
  • generate_backup_plans({ primary_plan: {...}, reason: "weather", city: "北京" }) → 备选方案

工具列表 (10 Tools)

工具 说明
amap_calculate_midpoint 计算多人地理中心点
amap_find_optimal_venue 核心: 综合推荐最优聚会地点
parse_schedule 解析自然语言时间("周六下午"、"明天3点后")
match_interests 分析多人共同兴趣,推荐活动
suggest_time_slots 基于营业时间、高峰期推荐最佳时间段
generate_plan 生成完整行程方案(时间线 + 地点 + 活动)
generate_backup_plans 天气/交通/客满时的备选方案
export_calendar 导出 iCal (.ics) 日历文件
check_weather 天气预报 + 活动建议
check_traffic 实时交通态势

评分算法

amap_find_optimal_venue 使用加权评分:

总分 = 距离分 × 0.3 + 评分分 × 0.4 + 公平性分 × 0.2 + 惩罚分 × 0.1

距离分 = 1.0 - (平均距离 / 最大搜索半径)
评分分 = 商户评分 / 5.0
公平性分 = 1.0 - (通勤时间标准差 / 最大标准差)
惩罚分 = 1.0 - (最远成员距离 / 最大搜索半径 × 2)

使用示例

用户: "我在中关村,朋友在国贸,周六下午想找个咖啡馆聊天"

→ parse_schedule({ text: "周六下午" })
→ amap_find_optimal_venue({
    members: [{ name: "我", location: "中关村" }, { name: "朋友", location: "国贸" }],
    activity_type: "咖啡馆",
    city: "北京"
  })
→ generate_plan({ time_slot: {...}, venue: {...}, activities: ["咖啡"] })
→ generate_map_links({ venue: {...}, members: [...] })

重要限制

  • 仅限中国大陆: 坐标范围 73.5–135.0°E, 18.0–53.5°N
  • 务必传 city 参数: 大幅提高准确性
  • members 数组至少 2 人
  • 优先使用 amap_find_optimal_venue 一步到位,避免分步调用导致工具调用过多

在线体验


Powered by LovTrip — AI Travel Planning Platform

Usage Guidance
This skill appears to do what it says (plan meetups) but has a few red flags you should consider before installing/using it: - The runtime docs tell the agent to run `npx -y lovtrip@latest mcp`, which will download and execute code from npm at runtime. That code could change between runs and is not pinned or vetted in the metadata. - The SKILL.md example requires an AMAP_API_KEY, but the skill metadata does not declare any required environment variables — verify where and how you must provide that key and avoid supplying unrelated credentials. - The skill will process and likely transmit personal data (participant names and locations) to external services (LovTrip, AMap, map providers). If this concerns you, do not provide real addresses or personal identifiers until you verify the service's privacy policy. - Because source/homepage are 'unknown' or not validated here, independently inspect the lovtrip npm package and the lovtrip.app site (check repository, maintainer, package version history, and package contents) before running `npx` or giving API keys. If you want to proceed safely: prefer a pinned package/version or an explicit install spec, test the package in a sandboxed environment first, and only provide the AMAP API key with scope/quotas you control. If you need help verifying the npm package or the endpoints the package contacts, I can guide you through those checks.
Capability Analysis
Type: OpenClaw Skill Name: lovtrip-meetup Version: 1.1.0 The skill is a legitimate meetup planning assistant designed to calculate geographical midpoints and recommend venues using the Amap (AutoNavi) API. It utilizes a standard Model Context Protocol (MCP) setup via `npx` (lovtrip@latest) and requires a valid API key for mapping services. The instructions in SKILL.md and the tool definitions in reference.md are consistent with the stated purpose, and no evidence of malicious behavior, data exfiltration, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description, tools list, examples and references all align with a multi-person meetup planner that uses map/weather/traffic data. The listed tools (midpoint calc, venue search, schedule parsing, plan generation) are appropriate for the stated purpose.
Instruction Scope
SKILL.md explicitly instructs the agent to run an external CLI via: `npx -y lovtrip@latest mcp` and to supply an AMAP_API_KEY in that example. That instruction implies executing downloaded code and transmitting user-provided member names/locations/times to external services (LovTrip and AMap). The instructions do not ask the agent to read unrelated system files or credentials, but they do enable network calls and potential PII sharing without declaring required consent/limits.
Install Mechanism
There is no install spec in the registry metadata, yet the SKILL.md recommends installing and running an npm package via npx (which will fetch and execute code at runtime). Using `npx lovtrip@latest` downloads code from the npm registry on demand; this is higher-risk than an instruction-only skill because the fetched code could change over time. The skill does not provide a pinned package version, checksum, or a trusted release URL.
Credentials
Registry metadata declares no required environment variables, but SKILL.md's setup example requires AMAP_API_KEY (a secret/API key). That key is necessary for map/venue/traffic lookups, so its absence from the declared requirements is an inconsistency. The skill also requires user PII (names, addresses/locations) to function — expected, but the documentation does not mention privacy or retention policies.
Persistence & Privilege
The skill does not request persistent presence (always: false) and does not claim to modify other skills or system-wide settings. Autonomous invocation is allowed by default (not flagged on its own).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lovtrip-meetup
  3. After installation, invoke the skill by name or use /lovtrip-meetup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Add lovtrip.app website links, online experience section
v1.0.0
Initial release: multi-person meetup planning with optimal venue recommendation
Metadata
Slug lovtrip-meetup
Version 1.1.0
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is LovTrip Meetup Planner?

聚会规划助手 / Multi-Person Meetup Planner — 多人聚会地点推荐、时间协调、行程生成。当用户需要规划多人聚会、约会、找最优碰面地点时使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 310 downloads so far.

How do I install LovTrip Meetup Planner?

Run "/install lovtrip-meetup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is LovTrip Meetup Planner free?

Yes, LovTrip Meetup Planner is completely free (open-source). You can download, install and use it at no cost.

Which platforms does LovTrip Meetup Planner support?

LovTrip Meetup Planner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created LovTrip Meetup Planner?

It is built and maintained by KLeo (@lizhijun); the current version is v1.1.0.

💬 Comments