Feishu-skills feishu-attendance
Monitor Feishu (Lark) attendance records. Check for late, early leave, or absent employees and report to admin.
install
source · Clone the upstream repo
git clone https://github.com/autogame-17/feishu-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/autogame-17/feishu-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/feishu-attendance" ~/.claude/skills/autogame-17-feishu-skills-feishu-attendance && rm -rf "$T"
manifest:
feishu-attendance/SKILL.mdsource content
Feishu Attendance Skill
Monitor daily attendance, notify employees of abnormalities, and report summary to admin.
Features
- Smart Checks: Detects Late, Early Leave, and Absence.
- Holiday Aware: Auto-detects holidays/weekends via
API.timor.tech - Safe Mode: Disables user notifications if holiday API fails (prevents spam).
- Caching: Caches user list (24h TTL) and holiday data for performance.
- Reporting: Sends rich interactive cards to Admin.
Usage
# Check today's attendance (Default) node index.js check # Check specific date node index.js check --date 2023-10-27 # Dry Run (Test mode, no messages sent) node index.js check --dry-run
Permissions Required
attendance:report:readonlycontact:user.employee:readonlyim:message:send_as_bot