lark-attendance

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

Updated Sep 13, 2026
One-click install
npx skills add https://github.com/U1traVeno/skills --skill lark-attendance-u1traveno
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-attendance
Source: https://github.com/U1traVeno/skills/tree/main/profiles/lark/lark-attendance
Command: npx skills add https://github.com/U1traVeno/skills --skill lark-attendance-u1traveno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Retrieving your own clock-in and clock-out records from Feishu (Lark) attendance normally requires navigating the app UI or writing raw API calls; this Skill lets you query your attendance records directly through the lark-cli command line. ## Core Features & Use Cases - Attendance Record Query: Calls the attendance user_tasks.query API to fetch your personal check-in records. - Automatic Parameter Filling: Automatically injects required fields (employee_type as "employee_no" and user_ids as an empty array) so you never have to provide them manually. - Schema-First Invocation: Inspects API parameter structures with lark-cli schema before calling, avoiding malformed requests. - Use Case: Ask the assistant to show your punch-in records for this week, and it queries the Lark attendance API with the correct scope and returns your check-in times. ## Quick Start Show my Lark attendance check-in records for this month using the lark-attendance skill.

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 Lark attendance check-in records?▼

Use the lark-cli attendance user_tasks query command through this Skill, which calls the Lark attendance API on your behalf. The Skill automatically fills employee_type as "employee_no" and user_ids as an empty array, so you only specify the time range you want.

What permissions are needed for the Lark attendance API?▼

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

Can I query attendance records for other employees?▼

This Skill is designed to query your own attendance records, with user_ids fixed as an empty array. Querying other employees' records is outside its documented scope and would require different API methods and permissions.

Why does the Lark attendance API call fail with parameter errors?▼

Failures usually come from guessing the --data or --params structure instead of checking it first. Run lark-cli schema attendance.user_tasks.query before calling the API to see the exact required fields and formats.

What tool is required to run Lark attendance queries?▼

The lark-cli command-line binary must be installed and authenticated. The Skill also requires reading the lark-shared SKILL.md first, which covers authentication and permission handling.