skills/larksuite/lark-task/SKILL.md
飞书任务:管理任务和清单。创建待办任务、查看和更新任务状态、拆分子任务、组织任务清单、分配协作成员。当用户需要创建待办事项、查看任务列表、跟踪任务进度、管理项目清单或给他人分配任务时使用。
npx skillsauth add aiskillstore/marketplace lark-taskInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证、权限处理
搜索技巧:如果用户的查询只指定了任务名称(例如“完成任务龙虾一号”),请直接使用
+get-my-tasks --query "龙虾一号"命令搜索(不要带--complete参数,这样可以同时搜索未完成和已完成的任务)。 用户身份识别:在用户身份(user identity)场景下,如果用户提到了“我”(例如“分配给我”、“由我创建”),请默认获取当前登录用户的open_id作为对应的参数值。 术语理解:如果用户提到 “todo”(待办),应当思考其是否是指“task”(任务),并优先尝试使用本 Skill 提供的命令来处理。 友好输出:在输出任务(或清单)的执行结果给用户时,建议同时提取并输出命令返回结果中的url字段(任务链接),以便用户可以直接点击跳转查看详情。
+create — Create a task+update — Update a task+comment — Add a comment to a task+complete — Complete a task+reopen — Reopen a task+assign — Assign or remove members from a task+followers — Manage task followers+reminder — Manage task reminders+get-my-tasks — List tasks assigned to me+tasklist-create — Create a tasklist and batch add tasks+tasklist-task-add — Add existing tasks to a tasklist+tasklist-members — Manage tasklist memberslark-cli schema task.<resource>.<method> # 调用 API 前必须先查看参数结构
lark-cli task <resource> <method> [flags] # 调用 API
重要:使用原生 API 时,必须先运行
schema查看--data/--params参数结构,不要猜测字段格式。
create — 创建任务delete — 删除任务get — 获取任务详情list — 列取任务列表patch — 更新任务add_members — 添加清单成员create — 创建清单delete — 删除清单get — 获取清单详情list — 获取清单列表patch — 更新清单remove_members — 移除清单成员tasks — 获取清单任务列表create — 创建子任务list — 获取任务的子任务列表add — 添加任务成员remove — 移除任务成员| 方法 | 所需 scope |
|------|-----------|
| tasks.create | task:task:write |
| tasks.delete | task:task:write |
| tasks.get | task:task:read |
| tasks.list | task:task:read |
| tasks.patch | task:task:write |
| tasklists.add_members | task:tasklist:write |
| tasklists.create | task:tasklist:write |
| tasklists.delete | task:tasklist:write |
| tasklists.get | task:tasklist:read |
| tasklists.list | task:tasklist:read |
| tasklists.patch | task:tasklist:write |
| tasklists.remove_members | task:tasklist:write |
| tasklists.tasks | task:tasklist:read |
| subtasks.create | task:task:write |
| subtasks.list | task:task:read |
| members.add | task:task:write |
| members.remove | task:task:write |
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.