lark-workspace

Manage Lark (Feishu) calendar events, documents, wiki pages, tasks, and search via MCP tools and a Python script.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill lark-workspace-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-workspace
Source: https://github.com/tapway/shogun-os/tree/main/skills/workspace/lark-workspace
Command: npx skills add https://github.com/tapway/shogun-os --skill lark-workspace-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Teams using Lark (Feishu) instead of Google Workspace lack a unified way for AI agents to manage calendar events, documents, wiki pages, tasks, and workspace search. This Skill mirrors the google-workspace integration so agents can operate natively inside a Lark tenant. ## Core Features & Use Cases - Calendar Management: List, create, get, and delete Lark calendar events through a Python CLI using tenant access tokens. - Docs, Wiki, and Drive Operations: Create, read, update, and search Lark documents and wiki pages via the lark-office-mcp MCP server. - Task Management: Manage to-dos, task lists, subtasks, and task sections through dedicated MCP tools. - Use Case: An executive assistant agent lists tomorrow's meetings, creates a sprint review event, drafts meeting notes as a Lark doc, and assigns follow-up tasks — all without leaving the conversation. ## Quick Start Ask the agent to list tomorrow's Lark calendar events and create a meeting titled "Sprint Review" for Friday afternoon.

Frequently Asked Questions about lark-workspace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Lark calendar event from the command line?

Run lark_calendar.py with the create command, passing --summary, --start, and --end as Unix timestamps. The script authenticates with a tenant access token derived from LARK_APP_ID and LARK_APP_SECRET and posts the event to the Lark Calendar API.

How to connect an AI agent to Lark (Feishu) docs and wiki?

Clone the lark-office-mcp server into the profile's mcp-servers directory, install it with bun, and register it in config.yaml with your app credentials. The MCP server exposes doc_*, wiki_*, drive_*, todo_*, and lark_search tools to the agent.

Does this Lark integration support Lark Mail?

No, Lark Mail is not supported in the current release and is listed as a planned future feature. The integration covers calendar, docs, wiki, drive, tasks, and search only.

Why does the Lark MCP server fail with token or permission errors?

Token errors usually mean the Lark app is not published or its API permissions were not approved. Add the required scopes such as calendar:calendar_event:readwrite and docx:document:readwrite in the Lark Open Platform console, then re-publish the app.

When should I use google-workspace instead of this Lark integration?

Use google-workspace when your organization runs on Google Workspace rather than Lark/Feishu. This skill is a drop-in equivalent for Lark tenants and does not connect to Google APIs.