Feishu Attendance Monitor for Openclaw

An automated monitoring tool for Feishu that identifies attendance abnormalities and generates interactive reports for administrators.

autogame-17
v1.0.9
Feb 14, 2026
0
784
9

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install feishu-attendance

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install feishu-attendance using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Feishu Attendance Monitor?

The Feishu Attendance skill is a robust automation tool designed for organizations using Lark or Feishu to streamline their human resources and team management workflows. By leveraging the platform's native APIs, this skill monitors daily attendance records to pinpoint late arrivals, early departures, and unexcused absences. Integrating this tool into your Openclaw Skills library allows for hands-off oversight, ensuring that attendance data is processed accurately and reported promptly to management.

Built with performance and reliability in mind, the skill includes built-in holiday detection and intelligent caching. It ensures that notifications are only sent on valid workdays, preventing spam during weekends or public holidays. This makes it an essential addition to any workplace looking to enhance productivity and transparency through Openclaw Skills.

Feishu Attendance Monitor Use Cases

  • Automatically monitor daily employee check-in and check-out times without manual intervention.
  • Identify attendance abnormalities such as late arrivals or early leaves in real-time.
  • Generate and send automated summary reports to HR or team leads via rich interactive cards.
  • Audit specific historical dates to verify attendance patterns during review periods.

How Feishu Attendance Monitor Works

  1. The skill queries the timor.tech API to determine if the current or specified date is a working day, weekend, or holiday.
  2. It retrieves the organization's employee list and stores it in a local cache with a 24-hour TTL to optimize API usage.
  3. The tool fetches raw attendance logs for the target date using the Feishu attendance reporting API.
  4. It executes a logic-based analysis to categorize each record as Normal, Late, Early Leave, or Absent.
  5. Finally, it compiles the results into an interactive message card and dispatches it to the administrator via the Feishu bot.

Feishu Attendance Monitor Setup

To deploy this skill within your Openclaw Skills environment, ensure your Feishu/Lark application has the necessary permissions: attendance:report:readonly, contact:user.employee:readonly, and im:message:send_as_bot.

# Run the attendance check for the current day
node index.js check

# Run for a specific historical date
node index.js check --date 2023-10-27

# Test the workflow without sending actual notifications
node index.js check --dry-run

Feishu Attendance Monitor Data Schema & Taxonomy

The skill manages data efficiently through localized caching and structured API requests:

Component Description
User Cache Local storage for employee metadata with a 24-hour time-to-live (TTL).
Holiday Data Cached responses from the holiday API to determine active monitoring days.
Attendance Logs JSON-structured data retrieved from the Feishu attendance reporting endpoint.
Admin Reports Interactive message card schemas used for bot notifications.

Feishu Attendance Monitor Advanced Features

  • Holiday Awareness: Integrates with external APIs to automatically skip monitoring on non-working days.
  • Safe Mode: Prevents notification spam by disabling alerts if the holiday detection API is unavailable.
  • Dry Run Support: Includes a test mode to validate logic and data fetching without triggering external messages.
  • Efficient Caching: Reduces latency and API rate-limiting risks by caching user data for up to 24 hours.
  • Rich Media Reporting: Utilizes Feishu interactive cards for professional and actionable administrative summaries.

SKILL.md


Loading

Related Openclaw Skills

Featured*