← Back to Skills Marketplace
feishu-calendar
by
autogame-17
· GitHub ↗
· v1.0.0
7694
Downloads
1
Stars
155
Active Installs
1
Versions
Install in OpenClaw
/install feishu-calendar
Description
Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction.
Usage Guidance
Install only if you are comfortable granting this skill Feishu calendar read/write/delete and sharing-management authority. Use least-privilege Feishu app credentials and a dedicated test calendar first, avoid running cleanup.js, setup_routine.js, or sync_routine.js without reviewing the target calendar and event list, and require explicit confirmation before any create, delete, recurring-event, attendee notification, or member-permission change.
Capability Analysis
Type: OpenClaw Skill
Name: feishu-calendar
Version: 1.0.0
The skill bundle is designed to manage Feishu calendars using the official SDK and standard practices. It accesses necessary API credentials from `.env` files and performs expected calendar operations. However, the `SKILL.md` file presents a significant prompt injection vulnerability. It instructs the AI agent to construct `node` commands using user-provided input (e.g., `--summary "Task: <Title>"`, `--desc "<Context>"`, `--attendees "<User_ID>"`). If the AI agent does not properly sanitize these user inputs before executing the commands, it could lead to shell injection or abuse of the Feishu API (e.g., creating spam events, inviting unauthorized users). While the code itself does not exhibit malicious intent (no data exfiltration to external domains, no persistence mechanisms outside of calendar events, no obfuscation), the explicit instruction to embed unsanitized user input into executable commands makes it suspicious due to the high risk of exploitation.
Capability Assessment
Purpose & Capability
The core purpose of listing, checking, creating, syncing, and sharing Feishu calendars is coherent, but bundled routines go beyond ordinary calendar sync by deleting events, creating predefined public recurring events, and modifying calendar access.
Instruction Scope
SKILL.md documents broad natural-language triggers such as "Remind me to..." and command templates for writes, but it does not require confirmation and does not clearly disclose cleanup.js or setup_routine.js destructive behavior.
Install Mechanism
There are no postinstall hooks, obfuscation, or arbitrary download steps; dependencies are ordinary npm packages, though scripts require commander while package.json/package-lock do not include it.
Credentials
Feishu app credentials are expected for this integration, but the code loads parent .env secrets and uses fallback behavior that can read or write the first available or primary calendar when the intended calendar is missing or inaccessible.
Persistence & Privilege
The skill does not install a daemon, but it can persist external changes by creating calendar events, recurring public events, ACL entries, and deletions, and sync.js writes calendar event data to local memory and HEARTBEAT.md.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install feishu-calendar - After installation, invoke the skill by name or use
/feishu-calendar - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Re-publish after account restoration
Metadata
Frequently Asked Questions
What is feishu-calendar?
Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction. It is an AI Agent Skill for Claude Code / OpenClaw, with 7694 downloads so far.
How do I install feishu-calendar?
Run "/install feishu-calendar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is feishu-calendar free?
Yes, feishu-calendar is completely free (open-source). You can download, install and use it at no cost.
Which platforms does feishu-calendar support?
feishu-calendar is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created feishu-calendar?
It is built and maintained by autogame-17 (@autogame-17); the current version is v1.0.0.
More Skills