lark-attendance

Query personal attendance check-in records from Feishu via lark-cli.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/trungpr1990-coder/AMI-MAKEUP --skill lark-attendance-trungpr1990-coder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-attendance
Source: https://github.com/trungpr1990-coder/AMI-MAKEUP/tree/main/.agents/skills/lark-attendance
Command: npx skills add https://github.com/trungpr1990-coder/AMI-MAKEUP --skill lark-attendance-trungpr1990-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually navigating the Feishu (Lark) admin console to look up your own clock-in and clock-out records is slow and repetitive. This Skill lets you query your attendance punch records directly through the lark-cli command line with a single natural-language request. ## Core Features & Use Cases - Attendance Record Query: Calls the Feishu attendance user_tasks.query API to retrieve your own check-in/check-out records. - Automatic Parameter Filling: Automatically injects required parameters (employee_type set to employee_no, user_ids set to an empty array) so you never have to supply them manually. - Schema-First Invocation: Inspects the API parameter structure with lark-cli schema before calling, avoiding malformed requests. - Use Case: Ask the assistant to show your punch records for last week, and it will query the Feishu attendance API and return your clock-in and clock-out times. ## Quick Start Ask the assistant to query my Feishu attendance check-in records for this month.

Frequently Asked Questions about lark-attendance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query my Feishu attendance records from the command line?▼

Use lark-cli with the attendance user_tasks query method to retrieve your own check-in records. The Skill automatically fills employee_type as employee_no and user_ids as an empty array, so you only need to specify the time range you want.

What permissions are needed to query Lark attendance data?▼

Querying attendance records requires the attendance:task:readonly scope granted to the Feishu app used by lark-cli. Without this scope, the user_tasks.query API call will fail with a permission error.

Can I query attendance records for other employees with lark-cli?▼

This Skill is designed to query your own attendance records, keeping user_ids as an empty array. Querying other employees' records is outside its scope and would require different parameters and additional administrative permissions.

Why does the lark-cli attendance query fail with a parameter error?▼

Parameter errors usually occur when the --data or --params structure does not match the API schema. Run lark-cli schema attendance.user_tasks.query first to inspect the expected fields before constructing the request.

What tools are required to use Feishu attendance queries?▼

You need the lark-cli binary installed and authenticated, plus the shared lark-shared Skill instructions for authentication and permission handling. The Skill reads those shared instructions before making any API call.