CommunicationDocumentedScanned

feishu-leave-request

Submit a leave request through Feishu (Lark).

Share:

Installation

npx clawhub@latest install feishu-leave-request

View the full skill documentation and source below.

Documentation

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:

  • Open Feishu (only desktop app)
  • Go to Workbench (工作台)
  • - Note: The Workbench may be hidden under "More" (更多) button - Look for the icon or text "工作台"
  • Find Approvals App (审批)
  • - Look in the application list - The icon typically shows a document with checkmark
  • Click "Initiate Request" (发起申请)
  • Select "Leave Request" (请假)
  • Fill in the form with the confirmed information:
  • - Leave date/date range - Leave duration - Leave type - Leave reason
  • Submit the request
  • Alternative Path (if Approvals app is not visible):

  • Use Feishu's search function (搜索)
  • Search for "审批" (Approvals)
  • Open the Approvals app from search results
  • 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