← Back to Skills Marketplace
boyangwang

Lark Calendar & Tasks

by boyangwang · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
8643
Downloads
3
Stars
84
Active Installs
1
Versions
Install in OpenClaw
/install lark-calendar
Description
Create, update, and delete calendar events and tasks in Lark (Feishu). Includes employee directory for automatic name-to-user_id resolution.
Usage Guidance
Install only if you trust the Lark app credentials and have reviewed its scopes. Use a least-privileged Lark app, avoid granting IM/message scopes unless needed, confirm event/task IDs before deletes, and be aware that employee directory data may be loaded and cached for name resolution.
Capability Analysis
Type: OpenClaw Skill Name: lark-calendar Version: 1.0.0 The OpenClaw skill `lark-calendar` is classified as benign. It provides standard CRUD operations for Lark calendar events and tasks, and resolves employee names using the Lark API or a static fallback. Authentication relies on `FEISHU_APP_ID` and `FEISHU_APP_SECRET` loaded from `.secrets.env`, which is a legitimate and expected practice for API integrations. All network calls are directed to the official Lark API (`open.larksuite.com`). The `SKILL.md` documentation clearly outlines the skill's functionality and required permissions, without any evidence of prompt injection attempts or instructions for the AI agent to perform unauthorized actions. There are no suspicious dependencies, obfuscation, or attempts at data exfiltration beyond the skill's stated purpose.
Capability Assessment
Purpose & Capability
Calendar and task CRUD is purpose-aligned, but the shared API wrapper also exports undocumented Lark IM send/reply helpers; if the configured Lark app has message scopes, the skill can post messages outside the stated calendar/task purpose.
Instruction Scope
The documentation discloses destructive calendar/task operations and automatic employee resolution, but it does not clearly require confirmation for deletes or explain the privacy impact of loading broad employee-directory data. The automatic Boyang attendee rule is disclosed.
Install Mechanism
No install script, postinstall hook, obfuscation, or unusual dependency behavior is evident; the package depends only on dotenv via a lockfile.
Credentials
Use of FEISHU_APP_ID and FEISHU_APP_SECRET is expected for Lark API access and directed to open.larksuite.com, but the granted app scopes determine high-impact authority over calendars, tasks, contacts, and potentially messages.
Persistence & Privilege
There is no disk persistence or background worker, but tenant access tokens and fetched employee data are cached in process memory for runtime reuse.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lark-calendar
  3. After installation, invoke the skill by name or use /lark-calendar
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Full CRUD for Lark calendar events and tasks with dynamic employee directory
Metadata
Slug lark-calendar
Version 1.0.0
License
All-time Installs 292
Active Installs 84
Total Versions 1
Frequently Asked Questions

What is Lark Calendar & Tasks?

Create, update, and delete calendar events and tasks in Lark (Feishu). Includes employee directory for automatic name-to-user_id resolution. It is an AI Agent Skill for Claude Code / OpenClaw, with 8643 downloads so far.

How do I install Lark Calendar & Tasks?

Run "/install lark-calendar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lark Calendar & Tasks free?

Yes, Lark Calendar & Tasks is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Lark Calendar & Tasks support?

Lark Calendar & Tasks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lark Calendar & Tasks?

It is built and maintained by boyangwang (@boyangwang); the current version is v1.0.0.

💬 Comments