Feishu Meeting Room Book
v0.0.4飞书会议室偏好初始化与预定。适用于:初始化/刷新个人会议室列表、创建会议并预定会议室、 给已有会议补订会议室。使用本地状态文件保存首选会议室列表;第一版只维护一个 base 地(默认城市,内部字段为 default_city) 的会议室列表,跨城市时只创建会议不自动订房。
⭐ 0· 113·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description, SKILL.md, and the bundled Python helper all describe extracting calendar events and creating/updating Feishu calendar events to attach rooms. The declared dependencies (an OpenClaw Feishu/Lark plugin exposing calendar tools) and the local state file are coherent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to read the user's calendar events (using the Feishu plugin), build a local candidate list, and write persistent state under state/feishu-meeting-room-book.json; it also specifies an implicit first-use init that runs automatically when the state file is missing and continues the original booking request. This behavior is documented and consistent with the skill's purpose, but users should be aware it will scan recent calendar events and persist derived data locally without a separate interactive prompt on first use.
Install Mechanism
No install spec is provided (instruction-only), and the included Python script uses only the standard library. There is no network download or archive extraction. This is low-risk from an install/remote-code perspective.
Credentials
Registry metadata lists no required env vars or primary credentials, while SKILL.md documents required Feishu OAuth scopes and an OpenClaw Feishu/Lark plugin. This is coherent if the platform/plugin handles OAuth and credentials, but the package metadata does not enumerate those scopes/credentials — users should confirm the platform plugin will supply the necessary Feishu auth and that no additional secrets must be provided manually.
Persistence & Privilege
The skill writes a local persistent state file (state/feishu-meeting-room-book.json) and temporary files under tmp/. It does not request always:true and does not modify other skills' configs. Persistent storage is expected for caching preferred rooms.
Assessment
Before installing, confirm you are comfortable granting the agent (via your Feishu/Lark plugin) calendar scopes: read/create/update events and free/busy. The skill will scan recent calendar events and persist a local state file at state/feishu-meeting-room-book.json (and may write tmp files). Ensure the OpenClaw Feishu/Lark plugin is installed and authorized rather than supplying raw credentials directly. If you care about privacy, review the state file contents and the bundled script (scripts/meeting_room_booker.py) — it performs only local JSON parsing/writing and contains no network exfiltration. Note the documented behavior: on first use, the skill will run an initialization scan automatically (it will inform you) and then continue your booking request; if you prefer explicit control, seed the state file manually or avoid invoking booking until you’ve initialized the skill yourself.Like a lobster shell, security has layers — review code before you run it.
calendarvk978n7vre31fwmkj8ahjvhfyb5836bndfeishuvk978n7vre31fwmkj8ahjvhfyb5836bndlarkvk978n7vre31fwmkj8ahjvhfyb5836bndlatestvk978n7vre31fwmkj8ahjvhfyb5836bndmeeting-roomvk978n7vre31fwmkj8ahjvhfyb5836bnd
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
