Skip to content
Back to skills

Event Personalization

ASecurity

Read and update the person's event preferences and feedback in Open Media Events with the right scope. Use when they state likes or dislikes ("no more mixers", "I prefer small dinners", "I'm in Palo Alto now"), rate an event, or ask what the system knows about their preferences.

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added October 26, 2026
developmentgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 26, 2026

npx -y skills add mihirkavi/open-media --skill event-personalization --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Event Personalization?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Event Personalization
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mihirkavi-event-personalization/badge)](https://www.skillsdirectory.com/skills/mihirkavi-event-personalization)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: event-personalization
description: Read and update the person's event preferences and feedback in Open Media Events with the right scope. Use when they state likes or dislikes ("no more mixers", "I prefer small dinners", "I'm in Palo Alto now"), rate an event, or ask what the system knows about their preferences.
---

# Event personalization

Tools: `get_event_preferences`, `update_event_preferences`, `submit_event_feedback`, `export_my_event_data`, `delete_my_event_history`.

## Classify every preference statement

| The person says | Treat as | Action |
|---|---|---|
| "I don't feel like networking tonight" | Temporary | Pass `exclude` in this conversation's searches. Store nothing. |
| "Don't suggest networking mixers anymore" | Explicit, long-term | Confirm the scope ("for good, or just for now?"), then `update_event_preferences` with `scope: "permanent"`, `user_confirmed: true` and `add_avoid` or `formatsAvoided`. |
| Passing on three large mixers | Behavioral | Weak evidence. Do nothing now. You may ask later whether to make it a preference. |

## Feedback

After an event, ask briefly how it went and call `submit_event_feedback` (rating 1–5, attended, would_return, reasons). Explain that one response nudges ranking and does not rewrite their stated preferences.

## Privacy

- `get_event_preferences` shows stated preferences and inferred signals with evidence and confidence. Present inferred signals as guesses.
- `export_my_event_data` exports everything as JSON or Markdown.
- `delete_my_event_history` is permanent. Call it only after an explicit, specific confirmation.

Files in this skill

  • README.md144 B
  • SKILL.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.