活动规划

mihirkavi2026-10-28查看 1510复制 93

使用 Open Media Events 检查空闲情况和出行安排,并为活动放置或释放日历保留。当当事人问"我有空吗?"、"把那个保留下来"、"把它加到我的日历上"、"我周六在做什么?",或想要规划一周内的多个活动时使用。

Download (.md)

📘如何使用这个技能

  1. 1
    复制技能内容·点击上方「Copy SKILL.md」复制全部内容,或 Download 下载到本地
  2. 2
    打开你的 AI 客户端·支持 Claude Code、Trae、Cursor、ChatGPT、DeepSeek、Kimi 等任意 AI 助手
  3. 3
    粘贴为系统提示/知识文件·Claude Code:放入 .claude/skills/ 目录;普通对话:作为首条消息发送并说「请严格按这份技能文档执行」
  4. 4
    直接提出你的需求·AI 会按技能定义的工作流、格式和约束来处理,无需再解释背景

💡 提示:技能生效后,每次对话只需一句需求,AI 会按 SKILL.md 的流程执行。

SKILL.md1919 chars
---
name: event-planning
description: Check availability and travel, and place or release calendar holds for events using Open Media Events. Use when the person asks "am I free?", "hold that", "put it on my calendar", "what am I doing Saturday?", or wants to plan several events across a week.
---

# Event planning

Tools: `check_schedule`, `plan_event`, `save_event`, `get_my_events`, `get_calendar_feed`.

## Steps

1. Resolve the event id from the conversation (ids look like `evt_…`). If it is ambiguous, ask which one.
2. Call `check_schedule`. Report conflicts (calendar and other Open Media plans), the proposed block including travel, and that travel time is an estimate.
3. If `calendar.checked` is false, say that existing calendar commitments were not checked.
4. Ask: "Hold <local block> for <title>?" Only after a clear yes, call `plan_event` with `state: "held"` and `user_approved: true`.
5. Say what happened exactly: a tentative hold on the "Open Media plans" calendar. Holds are not registrations.
6. If the person has not subscribed to the plan calendar yet, call `get_calendar_feed` once and walk them through subscribing.
7. To release a hold, call `plan_event` with `declined` (they changed their mind) or `cancelled`.
8. For "what am I doing …?", call `get_my_events` with the date range. Report the plan state, registration label and any detected changes (time, venue, cancellation).

## Planning several events

When asked for several events in a week ("two events, don't fill every evening"), pick a mix (for example one professional and one recurring social activity) on different evenings. Check each one, and confirm the set before holding anything.

## Rules

- Never place a hold without a yes for that specific block.
- Never modify or describe calendar entries that Open Media did not create.
- "I changed my mind" means `declined`. Do not claim a provider-side cancellation happened.
来源:skillsdirectory

评论0

登录后参与评论

还没有评论,来抢沙发吧