← 返回 Skills 市场
autogame-17

feishu-calendar

作者 autogame-17 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
7673
总下载
1
收藏
155
当前安装
1
版本数
在 OpenClaw 中安装
/install feishu-calendar
功能描述
Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install feishu-calendar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /feishu-calendar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Re-publish after account restoration
元数据
Slug feishu-calendar
版本 1.0.0
许可证
累计安装 267
当前安装数 155
历史版本数 1
常见问题

feishu-calendar 是什么?

Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 7673 次。

如何安装 feishu-calendar?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install feishu-calendar」即可一键安装,无需额外配置。

feishu-calendar 是免费的吗?

是的,feishu-calendar 完全免费(开源免费),可自由下载、安装和使用。

feishu-calendar 支持哪些平台?

feishu-calendar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 feishu-calendar?

由 autogame-17(@autogame-17)开发并维护,当前版本 v1.0.0。

💬 留言讨论