lark-attendance

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

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/sliec/shared-files --skill lark-attendance-sliec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-attendance
Source: https://github.com/sliec/shared-files/tree/main/skills/lark-attendance
Command: npx skills add https://github.com/sliec/shared-files --skill lark-attendance-sliec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets you retrieve your own Feishu (Lark) attendance check-in records directly from an AI agent, without manually navigating the Feishu attendance app or writing API calls yourself. ## Core Features & Use Cases - Attendance Record Query: Calls the Feishu attendance user_tasks.query API through lark-cli to fetch your punch-in and punch-out records. - Automatic Parameter Defaults: Automatically fills employee_type as "employee_no" and user_ids as an empty array, so you never need to provide technical parameters. - Schema-First Invocation: Inspects the API parameter structure with lark-cli schema before calling, reducing malformed request errors. - Use Case: Ask the agent "show my attendance check-in records for this week" and it queries the Feishu attendance API and returns your clock-in times. ## Quick Start Ask the agent 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 check-in records?

Ask the agent to fetch your attendance records, and it calls the Feishu attendance user_tasks.query API through lark-cli. The employee_type and user_ids parameters are filled automatically, so no technical input is needed.

What permissions are required for Feishu attendance API queries?

The attendance:task:readonly scope is required to query user check-in records. The app must be granted this scope in the Feishu open platform before the API call will succeed.

Can I query attendance records for other employees?

This skill is scoped to querying your own attendance records, with user_ids fixed to an empty array. Querying other employees' records would require different parameters and additional administrative permissions.

Why does the Feishu attendance query fail with a permission error?

Failures usually occur when the attendance:task:readonly scope is missing or the lark-cli authentication token has expired. Re-authenticate lark-cli and verify the app scope configuration in the Feishu developer console.

What tool is needed to run Feishu attendance queries?

The lark-cli command-line binary must be installed and authenticated. All API calls are executed through lark-cli attendance commands, and the schema subcommand is used to inspect parameter structures first.