lark-attendance

Query Feishu attendance check-in records via the Lark CLI.

3|2|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/zlsbksdxl/codex-lark --skill lark-attendance-zlsbksdxl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-attendance
Source: https://github.com/zlsbksdxl/codex-lark/tree/main/plugins/feishu2codex/skills/lark-attendance
Command: npx skills add https://github.com/zlsbksdxl/codex-lark --skill lark-attendance-zlsbksdxl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? HR staff and employees often need to review their own Feishu/Lark attendance check-in records without navigating the web UI. This Skill lets an AI agent query personal attendance punch records directly through the official Lark CLI with a single command. ## Core Features & Use Cases - Attendance Record Query: Retrieve the signed-in user's check-in records through the attendance.user_tasks.query API. - Automatic Parameter Handling: Automatically fills employee_type as "employee_no" and user_ids as an empty array, so no manual parameter setup is needed. - Schema-Guided Calls: Uses lark-cli schema to inspect parameter structures before invoking APIs, reducing malformed requests. - Use Case: Ask the agent to show your check-in records for this week, and it queries the Feishu attendance API and returns the punch times. ## Quick Start Ask the agent to query my Feishu 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 Feishu attendance check-in records?

Use the lark-cli attendance user_tasks query command after checking the schema with lark-cli schema. The Skill automatically sets employee_type to employee_no and user_ids to an empty array, so it returns your own records.

What permissions are needed for Feishu attendance API queries?

The attendance:task:readonly scope is required to query user check-in records. You must also complete Feishu/Lark OAuth authorization through the Lark CLI before making calls.

Can I query attendance records for other employees?

No. This Skill fixes user_ids to an empty array and employee_type to employee_no, which scopes the query to the signed-in user's own check-in records only.

Why does the attendance query fail with a permission error?

Failures usually occur when the attendance:task:readonly scope is not granted during OAuth authorization, or when lark-cli is not installed. Re-authorize with the correct scope and verify the CLI binary is available.

What are the limitations of the Lark attendance query?

The Skill exposes only the user_tasks.query method, so it reads check-in records but cannot modify attendance data, approve corrections, or access team-wide reports.