lark-attendance

Query personal attendance check-in records via the Lark attendance API.

Updated May 22, 2026
One-click install
npx skills add https://github.com/CalWade/aigc-creator --skill lark-attendance-calwade
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-attendance
Source: https://github.com/CalWade/aigc-creator/tree/main/.agents/skills/lark-attendance
Command: npx skills add https://github.com/CalWade/aigc-creator --skill lark-attendance-calwade

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets you retrieve your own Feishu (Lark) attendance check-in records directly through the lark-cli command line, without manually opening the Feishu app or navigating the admin console. ## Core Features & Use Cases - Attendance Record Query: Calls the user_tasks.query API to fetch your clock-in and clock-out records. - Automatic Parameter Filling: Automatically injects employee_type as "employee_no" and user_ids as an empty array, so you never need to provide these fields yourself. - Schema-First Invocation: Inspects API parameter structures with lark-cli schema before calling, avoiding malformed requests. - Use Case: Ask the assistant to show your check-in records for this week, and it queries the attendance API with the correct scope and returns your punch times. ## Quick Start Ask the assistant to query my Feishu attendance check-in records for this month using lark-cli.

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 check-in records from the command line?▼

Use lark-cli with the attendance user_tasks query method after checking the parameter structure via lark-cli schema. The skill automatically fills employee_type as employee_no and user_ids as an empty array, so you only supply date-related parameters.

What permission scope is needed for the Lark attendance API?▼

The user_tasks.query method requires the attendance:task:readonly scope. Without this scope granted to the app, the API call will fail with a permission error.

Can I query attendance records for other employees with this skill?▼

No, this skill is designed to query your own attendance records only. The user_ids parameter is fixed to an empty array, which scopes the query to the current authenticated user.

Why does the attendance API call fail with invalid parameters?▼

Failures usually come from guessing the --data or --params structure instead of checking it first. Always run lark-cli schema attendance.user_tasks.query before invoking the API to confirm the expected field formats.

What dependencies are required to run Feishu attendance queries?▼

The lark-cli binary must be installed and authenticated. The skill also requires reading the shared lark-shared instructions for authentication and permission handling before making any API calls.