AI Agent Hub
Back to skills
Calendar Event Extractor icon

Calendar Event Extractor

AI Agent Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_15292d5a/yjkj-calendar-extractor into my AI assistant using https://skillhub.cn/install/skillhub.md.

About this skill

Problem

Audio recordings, keyboard dictation, and other transcript sources often contain meetings, travel plans, and reminders. These details are scattered across sessions, making manual extraction error-prone, prone to duplicate pushes, and sensitive to timezone and relative-date mistakes. This skill extracts calendar events from that text and produces a pushable summary.

How It Works

  • It runs fetch to pull recent audio or keyboard transcripts from javis-server, returning locating fields such as reference_time, reference_date, and reference_weekday.
  • The agent parses AM/PM, relative dates, and timezone context, then emits an event array with fields such as title, start_at, end_at, location, attendees, and source_ref.
  • It runs push to dedupe using local seen and extractedUnits state, mirrors events to /api/skill/data, and sends a Markdown digest through /api/agent/push to iOS.

Notes

  • It targets iOS by default and renders the summary as Markdown, not native calendar cards.
  • The timezone is fixed when the scheduled task is registered; cross-timezone use requires re-registration.
  • Local state is the authoritative dedup source, while the server mirror is best-effort and cannot be read back.

Use Cases

  • After an audio meeting session ends, extract times, locations, and attendees from the transcript and push them to iOS.
  • When a keyboard input is saved, auto-extract mentioned schedules, dedupe them, and send a Markdown digest to chat.
  • When the user asks for today's meetings, backfill unprocessed audio or keyboard units and push one combined digest.
  • Schedule morning and evening pushes to summarize newly extracted calendar events without duplicate deliveries.

Best For

  • Assistant operators who need to sync schedule items from voice transcripts to iOS chat
  • Agent engineers who need auto-extraction and dedupe for new input units in openclaw containers
  • Assistant developers who need to extract meeting events from keyboard dictation with local cache dedupe
  • Assistant maintainers who need fixed morning/evening digests and timezone-aware re-registration