---
name: Attendance Sign-In Sheet
slug: attendance-sign-in-sheet
category: Data
description: Attendance Sign-In Sheet generates printable attendance and sign-in spreadsheets from name lists. Use it for 签到表, meeting sign-in tables, or other roster sheets with signature columns.
github: "https://github.com/vixues/LeAgent/tree/main/backend/leagent/skills/builtin/attendance-signin-sheet"
language: Python
stars: 218
forks: 40
install: "npx degit https://github.com/vixues/LeAgent/tree/main/backend/leagent/skills/builtin/attendance-signin-sheet ~/.claude/skills/attendance-signin-sheet"
installs_to: ~/.claude/skills/attendance-signin-sheet
source_path: backend/leagent/skills/builtin/attendance-signin-sheet/SKILL.md
collection_size: 7
category_size: 729
collection_url: "https://dirskills.com/collections/vixues/LeAgent"
added: 2026-09-04T05:25:21.156Z
last_synced: 2026-09-04T05:25:21.156Z
canonical_url: "https://dirskills.com/skills/attendance-sign-in-sheet"
---

# Attendance Sign-In Sheet

Attendance Sign-In Sheet generates printable attendance and sign-in spreadsheets from name lists. Use it for 签到表, meeting sign-in tables, or other roster sheets with signature columns.

**Install:**

```bash
npx degit https://github.com/vixues/LeAgent/tree/main/backend/leagent/skills/builtin/attendance-signin-sheet ~/.claude/skills/attendance-signin-sheet
```

## README

# Attendance / sign-in sheet

## Scope

- **In scope:** printable sign-in / 签到 sheet with people rows and signature columns.
- **Out of scope:** full attendance anomaly scoring, leave math, or payroll — decline
  or hand off unless the user explicitly expands scope.

## Before generating

If layout/business params are missing, call **`ask_user` alone** for 3–5 blockers:

1. Meeting / title text (and whether rows 1–3 are print title rows)
2. Name source (which attachment / column)
3. Sort order (e.g. by department, roster order)
4. Row height / grid / print centering (defaults: row height 22, show gridlines,
   landscape or portrait per user)
5. Extra columns (employee id, department, signature, date)

## Generate

- Prefer `excel_generator` with real data rows (never header-only).
- If scripting is required, use `code_execution`, then cite the **managed**
  `file_id` / `download_url` from the tool result (never a sandbox path).
- If `quality_passed` is false, fill data and regenerate until the download has
  content rows.

## After user corrections

Fold corrected rules (row height, title rows, sort map) back into this skill /
procedure memory for the next run — do not only fix the one-off file.
