@amaster.ai/pi-lark
v0.1.22
Published
Pi extension for Lark/Feishu workspace — calendar, docs, drive, sheets, tasks, mail and more via lark-cli.
Readme
@amaster.ai/pi-lark

Pi extension for Lark/Feishu workspace — calendar, docs, drive, sheets, tasks, mail and more via lark-cli.
Features
- Auto-installs
lark-cliif not present - Initializes credentials from pi settings (non-interactive)
- Injects lark-cli skills into the agent session (calendar, IM, docs, drive, sheets, tasks, mail, wiki, etc.)
Configuration
Add to ~/.pi/agent/settings.json or a trusted project's .pi/settings.json:
Project settings are loaded only after project trust is accepted. For environment-backed credentials, use user or agent settings because project settings do not expand ${ENV_VAR}.
{
"pi-lark": {
"appId": "cli_xxx",
"appSecret": "your_app_secret",
"domain": "feishu"
}
}| Field | Required | Description |
|-------|----------|-------------|
| appId | Yes | App ID from Feishu Open Platform |
| appSecret | Yes | App Secret |
| domain | No | "feishu" (default) or "lark" (international) |
Skills Provided
27 skills from lark-cli covering:
lark-calendar— Events, agenda, free/busy, room bookinglark-im— Messages, group chats, searchlark-doc— Create, read, update documentslark-drive— Upload, download, manage fileslark-sheets— Spreadsheet CRUDlark-base— Tables, records, views, dashboardslark-task— Tasks, subtasks, reminderslark-mail— Email send, read, searchlark-wiki— Knowledge spaces and nodeslark-contact— User search, profiles- And more...
CLI Reference
- Repository: https://github.com/larksuite/cli
- Install:
npm install -g @larksuite/cli - Docs: https://github.com/larksuite/cli#readme
