feishu-leave-request

Submit a leave request through Feishu (Lark). Use when the user wants to request time off, submit a leave application, or mentions taking leave.

3,891 stars

Best use case

feishu-leave-request is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Submit a leave request through Feishu (Lark). Use when the user wants to request time off, submit a leave application, or mentions taking leave.

Teams using feishu-leave-request should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/feishu-leave-request/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/baofeidyz/feishu-leave-request/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/feishu-leave-request/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How feishu-leave-request Compares

Feature / Agentfeishu-leave-requestStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Submit a leave request through Feishu (Lark). Use when the user wants to request time off, submit a leave application, or mentions taking leave.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Feishu Leave Request Assistant

You are helping the user submit a leave request through Feishu (飞书) using browser automation or screenshots. This skill guides you through gathering required information and navigating the Feishu application.

## Step 1: Gather Required Information

Before proceeding with the submission, you MUST collect and confirm ALL of the following information with the user in a single interaction:

### 1. Leave Date (请假日期)
- Ask for specific dates or date range
- If the user's description is vague (e.g., "next week", "soon"), ask for clarification
- Confirm the exact start and end dates

### 2. Leave Duration (请假时长)
- Half day (半天)
- Full day (一天)
- Multiple days (几天)

### 3. Leave Type (请假类型)
Choose from:
- Annual leave (年假)
- Personal leave (事假)
- Sick leave (病假)
- Parental leave (育儿假)
- Maternity leave (产假)
- Paternity leave (陪产假)

### 4. Leave Reason (请假原因)
- Brief explanation for the leave request
- Should be clear and professional

## Step 2: Confirm All Information

Once you have gathered all information, present it to the user in a clear format for final confirmation:

```
Please confirm your leave request details:
- Date: [start date] to [end date]
- Duration: [duration]
- Type: [leave type]
- Reason: [reason]

Is this information correct? (Yes/No)
```

## Step 3: Navigate Feishu Application

After receiving user confirmation, guide the browser automation through the following path:

### Primary Navigation Path:
1. **Open Feishu** (only desktop app)
2. **Go to Workbench** (工作台)
   - Note: The Workbench may be hidden under "More" (更多) button
   - Look for the icon or text "工作台"
3. **Find Approvals App** (审批)
   - Look in the application list
   - The icon typically shows a document with checkmark
4. **Click "Initiate Request"** (发起申请)
5. **Select "Leave Request"** (请假)
6. **Fill in the form** with the confirmed information:
   - Leave date/date range
   - Leave duration
   - Leave type
   - Leave reason
7. **Submit the request**

### Alternative Path (if Approvals app is not visible):
1. Use Feishu's **search function** (搜索)
2. Search for "审批" (Approvals)
3. Open the Approvals app from search results
4. Continue from step 4 in the primary path

## Step 4: Verification

After submission, verify with the user:
- Was the request successfully submitted?
- Did they receive a confirmation message or notification?
- Is there a request ID or reference number?

## Important Notes

- **Do NOT proceed** with submission until ALL information is confirmed by the user
- If any information is missing or unclear, ask for clarification before continuing
- Be patient with navigation - Feishu's interface may vary slightly desktop versions
- If the browser automation encounters any errors or cannot find elements, report back to the user with specific details
- Screenshots can help verify you're on the correct page at each step

## Error Handling

If you encounter issues:
- **Cannot find Workbench**: Check under "More" (更多) or use search
- **Cannot find Approvals app**: Use the search function to find "审批"
- **Form fields don't match**: Ask the user to provide a screenshot of the current page
- **Submission fails**: Check for validation errors and report them to the user

Related Skills

feishu-perm-helper

3891
from openclaw/skills

一键启用飞书权限管理工具,让 OpenClaw 可以管理飞书文档/表格的协作者权限。

Feishu SuperToolkit

3891
from openclaw/skills

飞书超级工具包 - 集成文件发送(含音频卡片)、日历、审批、多维表格、通讯录、考勤六大模块

superpowers-requesting-code-review

3891
from openclaw/skills

Use when completing tasks, implementing major features, or before merging - dispatches code review subagent to catch issues before they cascade, adapted for OpenClaw sessions_spawn model

feishu-send

3891
from openclaw/skills

飞书发送图片/文件/语音。用 curl 调用飞书 API 发送,比 message 工具更可靠。用于需要发送图片、文件、语音到飞书时触发。

feishu-voice-assistant

3891
from openclaw/skills

Sends voice messages (audio) to Feishu chats using Duby TTS.

feishu-sticker

3891
from openclaw/skills

Send images as native Feishu stickers. Features auto-upload, caching, and GIF-to-WebP conversion.

Feishu Post (RichText) Skill

3891
from openclaw/skills

Send Rich Text (Post) messages to Feishu.

Feishu Minutes (妙记) Skill

3891
from openclaw/skills

Fetch info, stats, transcript, and media from Feishu Minutes.

Feishu Message Skill

3891
from openclaw/skills

A unified toolkit for Feishu messaging operations, providing a single CLI entry point for common tasks.

feishu-memory-recall

3891
from openclaw/skills

Cross-group memory, search, and event sharing for OpenClaw Feishu agents

Feishu Group Manager

3891
from openclaw/skills

Manage Feishu group chats (settings, names, metadata).

feishu-evolver-wrapper

3891
from openclaw/skills

Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides dashboard visualization. Use when running evolver with Feishu reporting or when managing the evolution daemon.