← Back to Skills Marketplace
Calendar reminder
by
Cute-angel
· GitHub ↗
· v1.0.1
· MIT-0
318
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-ics-reminder
Description
ICS-backed reminder operations through the reminder worker API. Use when the user asks to create, list, cancel, or rotate reminder-style calendar items such...
Usage Guidance
This skill appears to do exactly what it says: run a local Node helper that talks to a reminder worker at REMINDER_API_BASE_URL using REMINDER_API_TOKEN. Before installing: (1) Confirm the REMINDER_API_BASE_URL points to a service you trust (don't set it to an unexpected host). (2) Treat REMINDER_API_TOKEN as a secret — prefer a token scoped only to reminders, not a broad account key. (3) Be aware the skill will make network calls to the configured base URL and will log/print API responses (which may contain calendar data). (4) If you enable autonomous invocation for agents, consider testing with a low-privilege token first and verify the worker's behavior (rotate endpoint will change feed tokens). If you want extra assurance, review the included scripts/reminder-client.mjs and the API contract; there are no hidden endpoints or downloads in the package.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-ics-reminder
Version: 1.0.1
The skill is a standard integration for managing calendar reminders via an external ICS-backed API. The implementation in `scripts/reminder-client.mjs` is straightforward, using built-in Node.js features to perform authenticated HTTP requests to a user-configured endpoint. The `SKILL.md` instructions explicitly include security best practices, such as advising the agent not to reveal API tokens and to avoid splicing user input into shell commands to prevent injection.
Capability Assessment
Purpose & Capability
Name and description match the actual behavior: a Node-based client that calls a reminder worker API. Requested binary (node) and env vars (REMINDER_API_TOKEN, REMINDER_API_BASE_URL) are appropriate and necessary for the stated purpose.
Instruction Scope
SKILL.md restricts execution to the bundled scripts/reminder-client.mjs and documents which env vars are used. The script only reads the declared env vars, stdin, and arguments, then issues HTTP calls to the base URL; it does not access unrelated files, secrets, or system paths.
Install Mechanism
There is no install spec (no external downloads). The skill includes a local JS helper that will be executed by node; nothing in the package fetches or installs remote code at runtime. Note: ensure the runtime Node has fetch available (Node 18+ or polyfill) but that's an operational, not security, issue.
Credentials
Only two env vars are required and both are justified: REMINDER_API_BASE_URL (endpoint) and REMINDER_API_TOKEN (bearer token). The primaryEnv is set correctly. No unrelated credentials or high-privilege secrets are requested.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide persistence or modify other skills. Model-autonomous invocation is enabled (default) which is normal for skills; there are no additional privilege escalations.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-ics-reminder - After installation, invoke the skill by name or use
/openclaw-ics-reminder - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
No user-facing changes in this version.
- Version update with no detected changes to code or documentation.
v1.0.0
Initial release of openclaw-ics-reminder.
- Provides ICS-backed reminder management via a worker API.
- Supports creating, listing, deleting, and rotating reminder-style calendar items.
- Uses a Node.js script for all operations; does not allow raw HTTP calls.
- Requires environment configuration (`REMINDER_API_TOKEN`, `REMINDER_API_BASE_URL`).
- Asks follow-up questions if key scheduling details are missing or unclear.
- Ensures user data privacy and confirms normalized schedule details in responses.
Metadata
Frequently Asked Questions
What is Calendar reminder?
ICS-backed reminder operations through the reminder worker API. Use when the user asks to create, list, cancel, or rotate reminder-style calendar items such... It is an AI Agent Skill for Claude Code / OpenClaw, with 318 downloads so far.
How do I install Calendar reminder?
Run "/install openclaw-ics-reminder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Calendar reminder free?
Yes, Calendar reminder is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Calendar reminder support?
Calendar reminder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Calendar reminder?
It is built and maintained by Cute-angel (@cute-angel); the current version is v1.0.1.
More Skills