← Back to Skills Marketplace
296
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install muguozi1-openclaw-feishu-calendar
Description
Manage Feishu calendars by listing, searching, checking schedules, syncing events, and marking tasks with date/time extraction and attendee assignment.
Usage Guidance
Before installing: 1) Expect to supply FEISHU_APP_ID and FEISHU_APP_SECRET in a .env file (registry metadata is out-of-date). Also inspect whether you need OPENCLAW_MASTER_ID and if so set it deliberately. 2) Audit scripts that delete or mass-create events (cleanup.js, setup_routine.js, sync_routine.js) — they will remove events matching simple rules and create recurring 'System Maintenance' and other routine events; run them only with limited-scope test credentials or after backing up affected calendars. 3) Note the skill writes to ../../memory/calendar_events.json and ../../HEARTBEAT.md — back up those files and be prepared for modifications. 4) Confirm missing files/imports (common/time-helper.js) are available in your deployment; otherwise runtime errors may occur. 5) Limit the Feishu app's permissions to the minimal calendar scopes and prefer a test account first. 6) If you want to proceed, run npm install in the skill directory and audit package-lock.json; run scripts manually in a controlled environment before enabling autonomous agent invocation.
Capability Analysis
Type: OpenClaw Skill
Name: muguozi1-openclaw-feishu-calendar
Version: 1.0.0
The bundle is a functional Feishu (Lark) calendar management tool designed for an AI agent. It provides standard capabilities to list, search, create, and sync calendar events using the official `@larksuiteoapi/node-sdk`. The scripts include logic for maintaining an agent 'heartbeat' by syncing upcoming schedules to local markdown files and setting up routine recurring events. No evidence of data exfiltration, malicious code execution, or harmful prompt injection was found; the 'System Maintenance' and 'Auto-Restart' references are merely titles for scheduled calendar entries rather than actual system-level commands.
Capability Assessment
Purpose & Capability
Name/description and the code align: this is a Feishu (Lark) calendar integration that lists, creates, syncs and cleans events. However the registry metadata claims no required environment variables/credentials while the code and SKILL.md require FEISHU_APP_ID and FEISHU_APP_SECRET (and some code references OPENCLAW_MASTER_ID). That mismatch is incoherent and should be corrected.
Instruction Scope
SKILL.md instructs running the included node scripts which is consistent, but the runtime instructions omit mention of an additional env var (OPENCLAW_MASTER_ID) seen in code. Several scripts perform actions beyond simple queries: cleanup.js and setup_routine.js delete events and create recurring 'System Maintenance' events; sync.js writes to '../../memory/calendar_events.json' and modifies '../../HEARTBEAT.md' (files outside the skill folder). Some files import '../common/time-helper.js' which is not present in the manifest — runtime may fail or behave unexpectedly. The SKILL.md also assumes the agent can obtain the requester's Feishu OpenID to pass as --attendees but does not specify how.
Install Mechanism
There is no install spec (instruction-only), which is lower risk for arbitrary installers. The project includes package.json and package-lock.json depending on @larksuiteoapi/node-sdk and dotenv from npm — users will need to run npm install to satisfy dependencies. No external download URLs or extract steps are used.
Credentials
The code requires FEISHU_APP_ID and FEISHU_APP_SECRET (and references OPENCLAW_MASTER_ID), yet the registry lists no required env vars and primary credential is unset. Requesting full Feishu app credentials is expected for calendar operations, but the undeclared/misaligned env requirements are a red flag. Also consider that with those credentials the skill can create, delete, and modify calendars/events (including recurring events) — ensure credentials have minimal scope.
Persistence & Privilege
always is false (normal). The skill does not request to be always-enabled, nor to change other skills. However it will create/delete calendar events and write files (calendar_events.json and HEARTBEAT.md) under repository parent paths — these are persistent side-effects outside the skill directory and can be intrusive. Autonomous invocation plus calendar-create/delete ability increases blast radius if credentials are compromised; review before enabling autonomous runs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install muguozi1-openclaw-feishu-calendar - After installation, invoke the skill by name or use
/muguozi1-openclaw-feishu-calendar - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Feishu (Lark) Calendar management skill.
- Provides commands to list calendars, search by name, check a specific calendar, and synchronize events.
- Supports creation of events and shared project calendars via CLI scripts.
- Follows minimalist design principles for clarity and ease of use.
- Requires Feishu App credentials for setup.
- Includes example commands, configuration guidance, and troubleshooting steps.
- Documentation available in both English and Chinese.
Metadata
Frequently Asked Questions
What is Muguozi1 Openclaw Feishu Calendar?
Manage Feishu calendars by listing, searching, checking schedules, syncing events, and marking tasks with date/time extraction and attendee assignment. It is an AI Agent Skill for Claude Code / OpenClaw, with 296 downloads so far.
How do I install Muguozi1 Openclaw Feishu Calendar?
Run "/install muguozi1-openclaw-feishu-calendar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Muguozi1 Openclaw Feishu Calendar free?
Yes, Muguozi1 Openclaw Feishu Calendar is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Muguozi1 Openclaw Feishu Calendar support?
Muguozi1 Openclaw Feishu Calendar is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Muguozi1 Openclaw Feishu Calendar?
It is built and maintained by muguozi1 (@muguozi1); the current version is v1.0.0.
More Skills