feishu-attendance

Monitor Feishu attendance and flag lateness, early departures, and absences.

20|1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/autogame-17/feishu-skills --skill feishu-attendance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-attendance
Source: https://github.com/autogame-17/feishu-skills/tree/main/feishu-attendance
Command: npx skills add https://github.com/autogame-17/feishu-skills --skill feishu-attendance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feishu Attendance Skill solves the problem of manually monitoring daily attendance by automatically detecting lateness, early departures, and absences, and by reporting irregularities to the admin channel for timely action.

Core Features & Use Cases

  • Holiday-aware checks using Timor API to distinguish workdays, weekends, and holidays.
  • Safe mode to suppress user notifications if external services fail, while still compiling admin reports.
  • Caching of user lists (24h) and holiday data to reduce API load and latency.
  • Desktop-friendly admin reports delivered as rich interactive cards for quick awareness.

Quick Start

Run node index.js check to perform today's attendance evaluation and generate the admin report.

Frequently Asked Questions about feishu-attendance

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

FAQPage Schema
How do I automate daily attendance monitoring for lateness and absences in Feishu?

Automating Feishu attendance monitoring requires flagging lateness, early departures, and absences for streamlined admin review. This Skill evaluates daily team-wide attendance and reports irregularities to an admin channel via rich interactive cards.

How does the attendance check handle weekends and public holidays?

The attendance check handles holidays by using the Timor API to distinguish workdays, weekends, and holidays. This holiday awareness prevents false positives on scheduled non-working days.

What happens if the external holiday API fails during an attendance check?

If external services fail, a safe mode operation suppresses user notifications while still compiling admin reports. This ensures administrators receive their attendance reporting without triggering incorrect alerts to employees.

How do I generate an attendance anomaly report for administrators?

Generating an admin report involves running the attendance evaluation to produce a desktop-friendly rich interactive card. This card delivers quick awareness of attendance anomalies for timely administrative action.

Does the Feishu attendance monitoring cache user lists and holiday data?

Yes, the monitoring process caches user lists for 24 hours and caches holiday data locally. This caching mechanism reduces API load and latency during daily attendance evaluations.

Can I use this for team-wide attendance reporting without sending alerts to users?

Yes, you can perform team-wide attendance reporting without alerting users by relying on the safe mode operation. This mode compiles admin reports of anomalies while suppressing direct notifications to employees.