lark-approval
通过命令行管理飞书审批工作流
通过 Claude Code 集成简化飞书审批工作流管理。使用自然语言命令查询审批实例、批准或拒绝任务,以及转移审批。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“lark-approval”。 显示我的待处理审批任务
预期结果:
找到 3 个待处理审批任务:
1. 请假申请 - John Doe(2024-01-15 至 2024-01-17)
2. 费用报告 $850 - Jane Smith
3. 采购订单 #12345 - 技术团队
您想批准或拒绝其中任何一项吗?
正在使用“lark-approval”。 获取审批实例 ABC-123-XYZ 的详情
预期结果:
- 审批实例:ABC-123-XYZ
- 状态:进行中
- 标题:软件许可证采购
- 提交者:admin@company.com
- 提交时间:2024-01-14 10:30 UTC
- 当前节点:管理者审批
- 审批进度:1/2 已完成
正在使用“lark-approval”。 批准实例 ABC-123-XYZ 的任务 TASK-789
预期结果:
任务已成功批准。审批实例 ABC-123-XYZ 已进入工作流的下一阶段。
安全审计
安全All static analysis findings are false positives. The detected 'external_commands' and 'filesystem' patterns are markdown code blocks containing CLI documentation examples, not executable code. This skill contains only documentation with bash command examples for the lark-cli tool. No actual code execution, filesystem access, or security risks present.
质量评分
你能构建什么
管理者审批自动化
管理者可以通过自然语言描述快速审查、批准或拒绝待处理的审批请求
审批工作流监控
运营团队可以查询审批状态、检查待处理任务,并跟踪整个组织的审批实例
批量审批处理
通过查询任务列表并执行批量批准/拒绝操作,高效处理多个审批任务
试试这些提示
显示所有需要我关注的待处理审批任务
批准实例 ID 为 [instance_id] 且任务 ID 为 [task_id] 的审批任务
获取审批实例 [instance_id] 的完整详情,包括当前状态和历史记录
将审批任务 [task_id] 转移给用户 [user_id],并附上交接说明
最佳实践
- 在调用审批 API 之前,始终先运行 schema 命令以检查必需参数
- 使用 lark-shared 技能的共享身份验证设置以确保正确的 API 凭据
- 在执行之前验证是否已授予所需的审批范围(approval:instance:read、approval:task:write)
- 在执行操作之前检查审批状态,以避免对已完成的审批工作流出现错误
避免
- 不要猜测参数结构 - 始终使用 lark-cli schema approval.resource.method 来验证必需字段
- 避免在未先审查完整实例详情和上下文的情况下批准或拒绝任务
- 不要在未通知接收者并记录原因的情况下转移审批任务
- 永远不要在提示中硬编码审批实例 ID 或用户 ID - 应动态检索它们
常见问题
使用此技能需要什么权限?
调用审批 API 时为什么会出现参数错误?
我可以使用此技能创建新的审批工作流吗?
如何处理审批错误或失败的操作?
此技能与所有飞书审批类型兼容吗?
当我转移审批任务时会发生什么?
开发者详情
文件结构
📄 SKILL.md