feishu-calendar-advanced
Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install openclaw-skills-feishu-calendar-advanced
Repository
Skill path: skills/boyd4y/feishu-calendar-advanced
Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: openclaw.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install feishu-calendar-advanced into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/openclaw/skills before adding feishu-calendar-advanced to shared team environments
- Use feishu-calendar-advanced for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: feishu-calendar-advanced
description: Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection.
compatibility: darwin,linux
metadata:
version: 1.0.0
requires:
bins:
- bun
---
# Feishu Calendar Advanced
Manage your Feishu (Lark) calendar using the feishu-agent CLI tool.
## Dependencies
| Dependency | Required | Description |
|------------|----------|-------------|
| `bun` | Yes | Bun runtime (for running bunx commands) |
| `@teamclaw/feishu-agent` | Yes | Installed automatically via bunx |
### Check Dependencies
```bash
# Check bun availability
bun --version
```
## Setup
### First Time Setup
1. **Install and configure feishu-agent**:
```bash
# Interactive setup wizard (recommended)
bunx @teamclaw/feishu-agent setup
# Or manual configuration
bunx @teamclaw/feishu-agent config set appId <your_app_id>
bunx @teamclaw/feishu-agent config set appSecret <your_app_secret>
```
2. **OAuth Authorization**:
```bash
bunx @teamclaw/feishu-agent auth
```
3. **Verify setup**:
```bash
bunx @teamclaw/feishu-agent whoami
```
## Usage
```bash
/feishu-calendar-advanced [command] [options]
```
## Commands
| Command | Description |
|---------|-------------|
| `calendars` | List all calendars (primary, subscribed) |
| `events` | List events in primary calendar |
| `create --summary "Meeting" --start "2026-03-05 14:00" --end "2026-03-05 15:00"` | Create a new event |
| `create --summary "Meeting" --start "..." --end "..." --attendee user_id` | Create event with attendees |
| `delete --event-id <event_id>` | Delete an event by ID |
## Options
| Option | Description |
|--------|-------------|
| `--summary` | Event title/summary (required for create) |
| `--start` | Start time in format "YYYY-MM-DD HH:MM" (required for create) |
| `--end` | End time in format "YYYY-MM-DD HH:MM" (required for create) |
| `--attendee` | Add attendee by user_id (can be used multiple times) |
| `--event-id` | Event ID (required for delete) |
## Examples
```bash
# List all calendars
/feishu-calendar-advanced calendars
# List events in primary calendar
/feishu-calendar-advanced events
# Create a simple event
/feishu-calendar-advanced create --summary "Team Standup" --start "2026-03-05 10:00" --end "2026-03-05 10:30"
# Create event with attendees
/feishu-calendar-advanced create --summary "Project Review" --start "2026-03-05 14:00" --end "2026-03-05 15:00" --attendee user_id_1 --attendee user_id_2
# Delete an event
/feishu-calendar-advanced delete --event-id evt_xxxxxxxxxxxxx
```
## Troubleshooting
**"User authorization required"**
- Run `bunx @teamclaw/feishu-agent auth` to authorize
**"Token expired"**
- Run `bunx @teamclaw/feishu-agent auth` again to refresh
**"Time conflict detected"**
- The requested time slot is already busy
- Choose a different time or check your calendar with `bunx @teamclaw/feishu-agent calendar events`
**"Permission denied"**
- Check app permissions in Feishu Developer Console
- Required: `calendar:calendar`, `calendar:event`
---
## Skill Companion Files
> Additional files collected from the skill directory layout.
### _meta.json
```json
{
"owner": "boyd4y",
"slug": "feishu-calendar-advanced",
"displayName": "Feishu Calendar Advanced",
"latest": {
"version": "1.0.0",
"publishedAt": 1772362959863,
"commit": "https://github.com/openclaw/skills/commit/cba2f744168a796f84759f5e038b14090232bb1f"
},
"history": []
}
```