calendar-alarm

Creates Android calendar events and audible alarms from user time-related requests.

10|2|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/xvxv-stack7/android-claude-agent --skill calendar-alarm-xvxv-stack7
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: calendar-alarm
Source: https://github.com/xvxv-stack7/android-claude-agent/tree/main/skills/android-monitor/calendar-alarm
Command: npx skills add https://github.com/xvxv-stack7/android-claude-agent --skill calendar-alarm-xvxv-stack7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Users mention schedules and plans in conversation but forget to set reminders manually. This Skill lets the AI proactively turn time-related statements into actual calendar events or ringing alarms on an Android device via ADB and Termux. ## Core Features & Use Cases - Audible Same-Day Alarms: Uses Claude Code CronCreate with termux-media-player, termux-notification, and termux-dialog to produce sound, vibration, and a popup at the exact time. - Future-Date Calendar Events: Inserts events and reminders into the Android system calendar content provider for dates beyond tomorrow. - Intent-Based Decision Logic: Parses phrases like "下午三点上课" or "8月15号去北京" and automatically chooses alarm vs. calendar event based on time horizon. - Use Case: A user says "明天早上八点开会" — the Skill schedules a durable 07:45 alarm that rings with the system alarm sound, vibrates, and shows a confirmation dialog. ## Quick Start Ask the AI to set an alarm for tomorrow morning at 8 AM reminding you about the team meeting.

Frequently Asked Questions about calendar-alarm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set an alarm on Android from the command line?▼

Use Claude Code CronCreate with durable set to true, triggering termux-media-player to play a system alarm sound, termux-notification with vibration, and termux-dialog for a popup. This produces a full alarm experience at the scheduled time.

How to insert a calendar event on Android using ADB?▼

Run adb shell content insert against content://com.android.calendar/events with title, dtstart, dtend, eventTimezone, and calendar_id bindings. Then insert a matching row into the reminders URI to control when the notification fires.

Why doesn't my Android calendar reminder make sound?▼

Calendar reminders are notifications controlled by the calendar app's notification channel settings, so sound depends on user configuration. For a guaranteed audible alarm, use CronCreate with termux-media-player playing an alarm sound file directly.

When should I use a calendar event versus an alarm?▼

Use a CronCreate alarm for specific times within 24 hours since it rings with sound and vibration. Use a calendar event for future dates beyond tomorrow, with a reminder set at event time or one day before.

What are the limitations of CronCreate alarms on Android?▼

CronCreate alarms require the Claude Code daemon to be running at the trigger time, otherwise the alarm will not fire. The durable flag persists the schedule across session restarts but cannot survive the daemon being stopped.