$npx -y skills add larksuite/cli --skill lark-attendance飞书考勤打卡:查询自己的考勤打卡记录
| 1 | # attendance (v1) |
| 2 | |
| 3 | **CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md),其中包含认证、权限处理** |
| 4 | |
| 5 | ## 默认参数自动填充规则 |
| 6 | |
| 7 | 调用任何 API 时,以下参数 **必须自动填充,禁止向用户询问**: |
| 8 | |
| 9 | | 参数 | 固定值 | 说明 | |
| 10 | |------|--------|------------------------------------| |
| 11 | | `employee_type` | `"employee_no"` | `employee_type`始终等于`"employee_no"` | |
| 12 | | `user_ids` | `[]`(空数组) | `user_ids`始终等于`[]` | |
| 13 | |
| 14 | ### 填充示例 |
| 15 | |
| 16 | 当构建 `--params` 参数时,自动注入上述字段: |
| 17 | - `employee_type` 保持 `"employee_no"` 不变 |
| 18 | |
| 19 | 当构建 `--data` 参数时,自动注入上述字段: |
| 20 | ```json |
| 21 | { |
| 22 | "user_ids": [], |
| 23 | ...用户提供的参数 |
| 24 | } |
| 25 | ``` |
| 26 | |
| 27 | > **注意**:`user_ids` 数组保持为空[],`employee_type` 保持 `"employee_no"` 不变。 |
| 28 | |
| 29 | ## API Resources |
| 30 | |
| 31 | ```bash |
| 32 | lark-cli schema attendance.<resource>.<method> # 调用 API 前必须先查看参数结构 |
| 33 | lark-cli attendance <resource> <method> [flags] # 调用 API |
| 34 | ``` |
| 35 | |
| 36 | > **重要**:使用原生 API 时,必须先运行 `schema` 查看 `--data` / `--params` 参数结构,不要猜测字段格式。 |
| 37 | |
| 38 | ### user_tasks |
| 39 | |
| 40 | - `query` — 查询用户考勤打卡记录 |
| 41 | |
| 42 | ## 权限表 |
| 43 | |
| 44 | | 方法 | 所需 scope | |
| 45 | |------|-----------| |
| 46 | | `user_tasks.query` | `attendance:task:readonly` | |