Lark Calendar for Codex: Read a Personal Test Agenda
Use the Lark CLI Calendar skill to summarize one test account’s agenda. Confirm the day and timezone before grouping the schedule.
中文Setup for Codex (requires Lark CLI)
Codex with terminal access, Node.js/npm, the official Lark CLI, and a Lark test account with authorized access to its own calendar. Match the CLI configuration to the account’s Lark or Feishu environment.
- Install the official Lark CLI using the pinned repository’s quick start. Configure the Lark test identity using its interactive flow.
- Copy the pinned lark-calendar and lark-shared directories into the project’s .agents/skills directory, retaining the references.
- In Codex, invoke $lark-calendar and confirm the intended calendar and timezone. For a personal agenda the upstream example uses lark-cli calendar +agenda --as user.
Example task
Use $lark-calendar to show today's events from my personal test calendar in its recorded timezone. The fixture has 10:00 Sketch Review and 14:30 Reading Group. Return the times and titles in order, and state the timezone used. Read the agenda only.Expected result
The agenda lists 10:00 before 14:30 and records the timezone. With an empty test calendar it reports a zero-item agenda for that day. With a permissions error it reports the failed read instead of treating it as an empty day.
Upstream documentation
Original SKILL.md on GitHub · MIT license · Source reviewed
Frequently asked question
Which identity should I use for my own calendar?
Use the authenticated user identity when viewing that person’s own schedule. Bot identity has its own access and ownership, so confirm which calendar is intended before asking for an agenda.