feishu-agent
Feishu (Lark) CLI agent - Provides calendar, todo, and contact management capabilities for AI assistants
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/boyd4y/feishu-agentFeishu Agent Skill
Feishu (Lark) CLI agent - Provides calendar, todo, and contact management capabilities for AI assistants.
Installation
# Install via clawhub
clawhub install feishu-agent
# Or run directly with bunx
bunx @teamclaw/feishu-agent <command>
# Or install globally via bun
bun add -g @teamclaw/feishu-agent
feishu-agent <command>
Quick Start
-
Setup - Configure Feishu app credentials:
feishu-agent setup -
Authenticate - OAuth 2.0 authorization:
feishu-agent auth -
Start using - Check your calendar:
feishu-agent calendar events
Capabilities
- 📅 Calendar: List calendars, view events, create/delete events with automatic conflict detection
- ✅ Todo: Manage tasks via Feishu Bitable
- 👥 Contacts: Search and list users from organization
- 🔐 Auth: OAuth 2.0 authentication with automatic token refresh
Commands
Setup & Auth
| Command | Description |
|---|---|
feishu-agent setup | Interactive setup wizard (App credentials + OAuth + Bitable) |
feishu-agent auth | OAuth 2.0 authorization to get user_access_token |
feishu-agent whoami | Show current user and authorization status |
feishu-agent config list | View global configuration |
Calendar Management
| Command | Description |
|---|---|
feishu-agent calendar | List all calendars (primary, subscribed) |
feishu-agent calendar events | List events in primary calendar |
feishu-agent calendar create --summary "Meeting" --start "2026-03-05 14:00" --end "2026-03-05 15:00" | Create a new event (auto-checks conflicts) |
feishu-agent calendar create --summary "Meeting" --start "..." --end "..." --attendee user_id | Create event with attendees |
feishu-agent calendar delete --event-id=evt123 | Delete an event |
Other Features
| Command | Description |
|---|---|
feishu-agent todo list | List todos from Bitable |
feishu-agent todo create --title "Task" --priority "High" | Create a todo |
feishu-agent todo done --record-id=rec123 | Mark todo as done |
feishu-agent contact list | List users in department |
feishu-agent contact search "John" | Search users by name/email |
Setup Flow
Option 1: Interactive Setup (Recommended)
feishu-agent setup
This wizard will:
- Prompt for App ID and App Secret
- Open browser for OAuth 2.0 authorization
- Save tokens to
~/.feishu-agent/config.json - Optionally fetch Bitable schema
Option 2: Manual Configuration
# Step 1: Set app credentials
feishu-agent config set appId cli_xxxxx
feishu-agent config set appSecret xxxxx
# Step 2: Authorize with user account
feishu-agent auth
Configuration
Global config is stored in ~/.feishu-agent/config.json:
{
"appId": "cli_xxxxx",
"appSecret": "xxxxx",
"userAccessToken": "xxxxx",
"refreshToken": "xxxxx"
}
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-boyd4y-feishu-agent": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
obsidian-openclaw-sync
Sync Obsidian OpenClaw config across multiple iCloud devices. Manages symlinks for seamless multi-device sync.
feishu-calendar-advanced
Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.
obsidian-task
Manage Obsidian tasks via obsidian-cli. List, toggle, create, and update tasks from the terminal.
keepa-api
Keepa API 客户端 - 亚马逊产品价格历史追踪工具。提供 ASIN 查询、价格历史等数据查询功能。
sellersprite-api
SellerSprite Product Research — Fetch Amazon market data via SellerSprite API: product research, keyword analysis, competitor lookup, ASIN details, Blue Ocean Index scoring. Triggers: product research, sellersprite, amazon product research, blue ocean, keyword research, competitor analysis, market analysis, asin research, amazon fba