larkcowork/lark-cowork-plugins/calendar-optimizer
Claude Code and agent skill by larkcowork/lark-cowork-plugins
- community
Checking that the SKILL.md file is still in the repository.
Audit 30-day meeting patterns — surface decline/merge/async candidates. Triggers "tôi họp quá nhiều", "meeting bloat", "calendar review", "phân tích lịch họp".
Install
npx vskill@latest install larkcowork/lark-cowork-plugins/calendar-optimizerSKILL.md
calendar-optimizer
"5 hours/day in meetings" → "audit them, cut 30%." 30-day pattern analysis → specific decline/merge/async recommendations.
Verbs (the installed lark-* skills): calendar +agenda (--start/--end/--calendar-id), vc +notes (--meeting-ids). Atomic shapes + token flags: connectors/LARK-RECIPES.md.
Workflow
- Read memory.
working-hours.md(deep-work blocks),
priority-people.md (VIP weight), delegation-rules.md (exec).
- Fetch 30-day history. `calendar +agenda --start <t-30d>
--end <today> --jq '.data[]|{summary,start:.start_time.datetime,end:.end_time.datetime,attendees}' (--jq and --format are mutually exclusive — --jq projects; start_time/end_time are nested {datetime,timezone}` objects).
- Classify each meeting: recurring vs one-off (repeat pattern);
user role (chair/required/optional/FYI); decision vs status (check minutes for "decided/approved/chốt" via vc +notes --meeting-ids <id>); outcome quality (action items vs none); duration.
- Value score: chair +3 · VIP attendee +2 · decision keyword in
minutes +3 · has action items +2 · zero outcome 3+ in a row −3 · replaceable status sync −2 · conflicts deep-work block −2.
- Bucket + report: DECLINE (score <0) · SHORTEN (60-min finishing
in 30) · CONVERT-TO-ASYNC (status sync) · KEEP. Include numbers header (total meeting h / %, recurring count, deep-work h left) + projected savings + action checklist.
Hard rules
- Never auto-decline — drafts only, user confirms.
- Decline politely — include "thanks, please share minutes", never ghost.
- Don't decline VIP meetings even if low value — flag for manual review.
- Don't suggest cutting 1:1 meetings (managerial).
- Only audit user's own calendar.
Edge cases
- <10 meetings/month → "you're under-meeting, skip optimization".
- All 1:1 → "100% your calendar is 1:1 — intentional?".
Memory
Required: working-hours.md, priority-people.md.
Cadence
Monthly (1st of month) or when user feels meeting-overwhelmed.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdaily-assistant/skills/calendar-optimizer/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/larkcowork/lark-cowork-plugins/calendar-optimizer)