一键导入
一键导入
| name | feishu-checkin |
| description | 打开飞书并完成考勤打卡(上班/下班),支持迟到补卡。用户说"帮我打卡"、"飞书签到"时使用。 |
| disable-model-invocation | true |
使用 ClawPaw MCP 工具远程操作手机完成飞书打卡。全程使用 snapshot 读取 UI,不使用 screenshot。
shell → monkey -p com.ss.android.lark -c android.intent.category.LAUNCHER 1
然后 snapshot 确认飞书已打开(检查是否出现飞书相关 UI 元素)。如果 snapshot 结果为空或元素很少,等 2 秒后重试。
snapshot 检查当前页面tapsnapshot → 找到「工作台」→ tapsnapshot 找到「假勤」(橙色人形图标)→ 从 bounds 计算中心坐标 → tapsnapshot 确认进入打卡页面(检查是否有「应上班」「应下班」「打卡」等文字)
snapshotsnapshot 读取打卡页面,根据 text 内容判断场景:
[left,top][right,bottom] 计算中心坐标 x=(left+right)/2, y=(top+bottom)/2tap 该坐标tap打卡后可能出现弹窗,snapshot 检查:
tap如果打卡时间晚于上班时间,会弹出「迟到打卡」半屏页面:
tap 备注输入框type_text 填写迟到原因(如果用户提供了 $ARGUMENTS,用它作为原因;否则留空跳过)snapshot → 找到底部 text 为「迟到打卡」的按钮元素(注意:页面标题和提交按钮都叫「迟到打卡」,选 bounds 在页面底部、y 值更大的那个)tapsnapshot 确认打卡成功:检查页面是否包含「已打卡」文字tap 的 text 匹配在 WebView 内不可靠,必须从 snapshot 的 bounds 计算中心坐标后用 tap(x, y) 点击_n_ 开头且每次可能变化,永远按 text 内容在 snapshot 结果中定位目标元素Execute user instructions on the phone via ClawPaw MCP tools. Use when a user wants to do something on the phone — send a message, open an app, tap something, take a screenshot, etc.
Guide users through ClawPaw Android setup — installing the APK, granting permissions, connecting SSH tunnel, and verifying the full LLM-to-phone control chain. Use when a user wants to set up ClawPaw, install the app, connect a new phone, or troubleshoot connection issues.
Check, install, and activate ADBKeyboard for full Unicode/Chinese/emoji text input
Location check-in with auto photo, geocoding, weather, and a generated caption
End-of-day report with trajectory timeline, dwell-time stats, and notification summary
Make the phone ring, vibrate, and flash to help locate it