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.
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/feishu-leave-request/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How feishu-leave-request Compares
| Feature / Agent | feishu-leave-request | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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.
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
feishui-file-sender
Send files via Feishu channel using message tool with filePath parameter.
feishu-user
Feishu document operations (User Access Token version)
feishu-bitable-creator
Create and populate Feishu (Lark) Bitable (multidimensional tables) with automated cleanup.
fosmvvm-serverrequest-test-generator
Generate ServerRequest tests using VaporTesting.
fosmvvm-serverrequest-generator
Generate FOSMVVM ServerRequest types for CRUD operations and client-server communication.
feishu_file_fetch
Implements a Clawdbot extension tool that downloads Feishu files by message_id and file_key, streams to disk with sha256, size limits, and path traversal protection. Use when the user asks to build or update the feishu_file_fetch tool, Feishu file download workflow, or Clawdbot extension handling message_id/file_key inputs.
feishu-whiteboard
Allows creating and manipulating Feishu Whiteboards.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
feishu-task
Manage Feishu (Lark) Tasks. Use this for multi-person collaboration and prioritized work items.
feishu-sticker
Send images as native Feishu stickers. Features auto-upload, caching, and GIF-to-WebP conversion.
Feishu Post (RichText) Skill
Send Rich Text (Post) messages to Feishu.
PCEC Feishu Extension
Internal wrapper for `capability-evolver` that forces reporting via Feishu Interactive Cards.