[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70CTBYY95SBH7BPP10D90FE":3,"skill-same:01M70CTBYY95SBH7BPP10D90FE":126},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":37,"updatedAt":38,"install":39,"resources":52},"01M70CTBYY95SBH7BPP10D90FE","lark-task",null,"飞书任务：管理任务、清单和任务智能体。创建待办任务、查看和更新任务状态、拆分子任务、组织任务清单、分配协作成员、上传任务附件、注册或注销任务智能体、更新任务智能体的主页数据、写入智能体任务记录。当用户需要创建待办事项、查看任务列表、跟踪任务进度、管理项目清单或给他人分配任务、为任务上传附件文件、注册注销任务智能体、更新智能体主页数据、写入任务记录时使用。","EthanYoQ\u002FSkill-hub","EthanYoQ","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F257484394?v=4","01M70C9QKWR1YS0S7V26DNB18H","Ethan","01M70C9QMER047R5ANZZA6KC2P",11,"MIT","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002FSKILL.md",[],[],"2026-11-10 10:12:30",false,"---\nname: lark-task\nversion: 1.0.0\ndescription: \"飞书任务：管理任务、清单和任务智能体。创建待办任务、查看和更新任务状态、拆分子任务、组织任务清单、分配协作成员、上传任务附件、注册或注销任务智能体、更新任务智能体的主页数据、写入智能体任务记录。当用户需要创建待办事项、查看任务列表、跟踪任务进度、管理项目清单或给他人分配任务、为任务上传附件文件、注册注销任务智能体、更新智能体主页数据、写入任务记录时使用。\"\nmetadata:\n  requires:\n    bins: [\"lark-cli\"]\n  cliHelp: \"lark-cli task --help\"\n---\n\n# task (v2)\n\n**CRITICAL — 开始前 MUST 先用 Read 工具读取 [`..\u002Flark-shared\u002FSKILL.md`](..\u002Flark-shared\u002FSKILL.md)，其中包含认证、权限处理**\n\n> **任务搜索技巧**：先区分用户是否**特地指定使用搜索 skill**，以及是否真的提供了**查询关键字**（例如任务名称、关键词、片段描述）。如果用户特地指定使用搜索 skill，或明确给出了任务查询关键字，则目标是**任务**时优先使用 `+search`。如果用户没有特地指定使用搜索 skill，且意图里没有查询关键字，只有范围条件（例如“今年以来”“已完成”“由我创建”“我关注的”），并且使用 `+search` 与 `+get-related-tasks` \u002F `+get-my-tasks` 都能达到目的时，应优先使用列表型能力，而不是搜索型能力。其中，“与我相关 \u002F 我关注的 \u002F 由我创建”等优先考虑 `+get-related-tasks`；“我负责的 \u002F 分配给我”的列表优先考虑 `+get-my-tasks`。不要把时间范围词（例如“今年以来”）本身误当成 `query` 去走搜索。\n> **任务清单搜索技巧**：任务清单也遵循同样的判断逻辑。先区分用户是否**特地指定使用搜索 skill**，以及是否真的提供了**清单查询关键字**（例如清单名称、关键词、片段描述）。如果用户特地指定使用搜索 skill，或明确给出了清单查询关键字，则优先使用 `+tasklist-search`。如果用户没有特地指定使用搜索 skill，且意图里没有查询关键字，只有范围条件（例如“由我创建的任务清单”“今年以来创建的清单”），并且使用搜索或原生列取清单都能达到目的时，应优先使用原生 `tasklists.list` 接口列取清单（先 `schema task.tasklists.list`，再 `lark-cli task tasklists list --as user ...`），再按 `creator`、`created_at` 等字段做本地筛选和分页控制。\n> **意图区分补充**：像“搜索飞书中今年以来我关注的任务”这类表达，虽然字面带有“搜索”，但如果没有真正的查询关键字，且本质是在限定“与我相关 + 时间范围”，则应优先走 `+get-related-tasks`；像“搜索飞书中由我创建的任务清单”这类表达，如果没有清单关键字，且本质是在限定“清单范围 + 创建者”，则应优先走原生 `tasklists.list` 后筛选，而不是直接走搜索型 shortcut。\n> **用户身份识别**：在用户身份（user identity）场景下，如果用户提到了“我”（例如“分配给我”、“由我创建”），请默认获取当前登录用户的 `open_id` 作为对应的参数值。\n> **术语理解**：如果用户提到 “todo”（待办），应当思考其是否是指“task”（任务），并优先尝试使用本 Skill 提供的命令来处理。\n> **友好输出**：在输出任务（或清单）的执行结果给用户时，建议同时提取并输出命令返回结果中的 `url` 字段（任务链接），以便用户可以直接点击跳转查看详情。\n\n> **创建\u002F更新注意**：\n> 1. 只有在设置了 `due`（截止时间）的情况下，才能设置 `repeat_rule`（重复规则）和 `reminder`（提醒时间）。\n> 2. 若同时设置了 `start`（开始时间）和 `due`（截止时间），开始时间必须小于或等于截止时间。\n> 3. 使用 tenant_access_token（应用身份）时，无法跨租户添加任务成员。\n\n> **查询注意**：\n> 1. 在输出任务详情时，如果需要渲染负责人、创建人等人员字段，除了展示 `id` (例如 open_id) 外，还必须通过其他方式（例如调用通讯录技能）尝试获取并展示这个人的真实名字，以便用户更容易识别。\n> 2. 在输出清单详情时，如果需要渲染 owner、member、角色成员等人员字段，也必须像任务成员展示一样，除了展示 `id` 外，尽量解析并展示对应人员的真实名字。\n> 3. 在输出任务或清单详情时，如果需要渲染创建时间、截止时间等字段，需要使用本地时区来渲染（格式为2006-01-02 15:04:05）。\n\n> **Task GUID 定义**：\n> Task OpenAPI 中用于更新\u002F操作任务的 `guid` 是任务的全局唯一标识（GUID），不是客户端展示的任务编号（例如 `t104121` \u002F `suite_entity_num`）。\n> 对于 Feishu 的任务 applink（例如 `...\u002Fclient\u002Ftodo\u002Ftask?guid=...`），必须使用 URL query 里的 `guid` 参数作为 task guid。\n\n| Shortcut | 说明 |\n|----------|------|\n| [`+create`](references\u002Flark-task-create.md) | create a task |\n| [`+update`](references\u002Flark-task-update.md) | update task attributes |\n| [`+set-ancestor`](references\u002Flark-task-set-ancestor.md) | set or clear a task ancestor |\n| [`+comment`](references\u002Flark-task-comment.md) | add a comment to a task |\n| [`+complete`](references\u002Flark-task-complete.md) | mark a task as complete |\n| [`+reopen`](references\u002Flark-task-reopen.md) | reopen a completed task |\n| [`+assign`](references\u002Flark-task-assign.md) | assign or remove task members |\n| [`+followers`](references\u002Flark-task-followers.md) | manage task followers |\n| [`+reminder`](references\u002Flark-task-reminder.md) | manage task reminders |\n| [`+get-my-tasks`](references\u002Flark-task-get-my-tasks.md) | List tasks assigned to me |\n| [`+get-related-tasks`](references\u002Flark-task-get-related-tasks.md) | list tasks related to me |\n| [`+search`](references\u002Flark-task-search.md) | search tasks |\n| [`+subscribe-event`](references\u002Flark-task-subscribe-event.md) | subscribe to task events |\n| [`+upload-attachment`](references\u002Flark-task-upload-attachment.md) | upload a local file as an attachment to a task |\n| [`+tasklist-create`](references\u002Flark-task-tasklist-create.md) | create a tasklist and optionally add tasks |\n| [`+tasklist-search`](references\u002Flark-task-tasklist-search.md) | search tasklists |\n| [`+tasklist-task-add`](references\u002Flark-task-tasklist-task-add.md) | add tasks to a tasklist |\n| [`+tasklist-members`](references\u002Flark-task-tasklist-members.md) | manage tasklist members |\n\n## API Resources\n\n```bash\nlark-cli schema task.\u003Cresource>.\u003Cmethod>   # 调用 API 前必须先查看参数结构\nlark-cli task \u003Cresource> \u003Cmethod> [flags] # 调用 API\n```\n\n> **重要**：使用原生 API 时，必须先运行 `schema` 查看 `--data` \u002F `--params` 参数结构，不要猜测字段格式。\n\n### tasks\n\n  - `create` — 创建任务\n  - `delete` — 删除任务\n  - `get` — 获取任务详情\n  - `list` — 列取任务列表\n  - `patch` — 更新任务\n\n### tasklists\n\n  - `add_members` — 添加清单成员\n  - `create` — 创建清单\n  - `delete` — 删除清单\n  - `get` — 获取清单详情\n  - `list` — 获取清单列表\n  - `patch` — 更新清单\n  - `remove_members` — 移除清单成员\n  - `tasks` — 获取清单任务列表\n\n### subtasks\n\n  - `create` — 创建子任务\n  - `list` — 获取任务的子任务列表\n\n### members\n\n  - `add` — 添加任务成员\n  - `remove` — 移除任务成员\n\n### sections\n\n  - `create` — 创建自定义分组\n  - `delete` — 删除自定义分组\n  - `get` — 获取自定义分组详情\n  - `list` — 获取自定义分组列表\n  - `patch` — 更新自定义分组\n  - `tasks` — 获取自定义分组任务列表\n\n### custom_fields\n\n  - `create` — 创建自定义字段\n  - `get` — 获取自定义字段详情\n  - `patch` — 更新自定义字段\n  - `list` — 获取自定义字段列表\n  - `add` — 将自定义字段加入资源\n  - `remove` — 将自定义字段移出资源\n\n### custom_field_options\n\n  - `create` — 创建自定义字段选项\n  - `patch` — 更新自定义字段选项\n\n### agent\n\n  - `update_agent_profile` — 更新任务代理的主页内容数据。\n  - `register_agent` — 注册AI 智能体\n\n### agent_task_step_info\n\n  - `append_task_steps` — 写入任务记录。\n\n## 权限表\n\n| 方法 | 所需 scope |\n|------|-----------|\n| `tasks.create` | `task:task:write` |\n| `tasks.delete` | `task:task:write` |\n| `tasks.get` | `task:task:read` |\n| `tasks.list` | `task:task:read` |\n| `tasks.patch` | `task:task:write` |\n| `tasklists.add_members` | `task:tasklist:write` |\n| `tasklists.create` | `task:tasklist:write` |\n| `tasklists.delete` | `task:tasklist:write` |\n| `tasklists.get` | `task:tasklist:read` |\n| `tasklists.list` | `task:tasklist:read` |\n| `tasklists.patch` | `task:tasklist:write` |\n| `tasklists.remove_members` | `task:tasklist:write` |\n| `tasklists.tasks` | `task:tasklist:read` |\n| `subtasks.create` | `task:task:write` |\n| `subtasks.list` | `task:task:read` |\n| `members.add` | `task:task:write` |\n| `members.remove` | `task:task:write` |\n| `sections.create` | `task:section:write` |\n| `sections.delete` | `task:section:write` |\n| `sections.get` | `task:section:read` |\n| `sections.list` | `task:section:read` |\n| `sections.patch` | `task:section:write` |\n| `sections.tasks` | `task:section:read` |\n| `custom_fields.create` | `task:custom_field:write` |\n| `custom_fields.get` | `task:custom_field:read` |\n| `custom_fields.patch` | `task:custom_field:write` |\n| `custom_fields.list` | `task:custom_field:read` |\n| `custom_fields.add` | `task:custom_field:write` |\n| `custom_fields.remove` | `task:custom_field:write` |\n| `custom_field_options.create` | `task:custom_field:write` |\n| `custom_field_options.patch` | `task:custom_field:write` |\n| `agent.update_agent_profile` | `task:task:write` |\n| `agent.register_agent` | `task:task:write` |\n| `agent_task_step_info.append_task_steps` | `task:task:write` |\n","# task (v2)\n\n**CRITICAL — 开始前 MUST 先用 Read 工具读取 [`..\u002Flark-shared\u002FSKILL.md`](..\u002Flark-shared\u002FSKILL.md)，其中包含认证、权限处理**\n\n> **任务搜索技巧**：先区分用户是否**特地指定使用搜索 skill**，以及是否真的提供了**查询关键字**（例如任务名称、关键词、片段描述）。如果用户特地指定使用搜索 skill，或明确给出了任务查询关键字，则目标是**任务**时优先使用 `+search`。如果用户没有特地指定使用搜索 skill，且意图里没有查询关键字，只有范围条件（例如“今年以来”“已完成”“由我创建”“我关注的”），并且使用 `+search` 与 `+get-related-tasks` \u002F `+get-my-tasks` 都能达到目的时，应优先使用列表型能力，而不是搜索型能力。其中，“与我相关 \u002F 我关注的 \u002F 由我创建”等优先考虑 `+get-related-tasks`；“我负责的 \u002F 分配给我”的列表优先考虑 `+get-my-tasks`。不要把时间范围词（例如“今年以来”）本身误当成 `query` 去走搜索。\n> **任务清单搜索技巧**：任务清单也遵循同样的判断逻辑。先区分用户是否**特地指定使用搜索 skill**，以及是否真的提供了**清单查询关键字**（例如清单名称、关键词、片段描述）。如果用户特地指定使用搜索 skill，或明确给出了清单查询关键字，则优先使用 `+tasklist-search`。如果用户没有特地指定使用搜索 skill，且意图里没有查询关键字，只有范围条件（例如“由我创建的任务清单”“今年以来创建的清单”），并且使用搜索或原生列取清单都能达到目的时，应优先使用原生 `tasklists.list` 接口列取清单（先 `schema task.tasklists.list`，再 `lark-cli task tasklists list --as user ...`），再按 `creator`、`created_at` 等字段做本地筛选和分页控制。\n> **意图区分补充**：像“搜索飞书中今年以来我关注的任务”这类表达，虽然字面带有“搜索”，但如果没有真正的查询关键字，且本质是在限定“与我相关 + 时间范围”，则应优先走 `+get-related-tasks`；像“搜索飞书中由我创建的任务清单”这类表达，如果没有清单关键字，且本质是在限定“清单范围 + 创建者”，则应优先走原生 `tasklists.list` 后筛选，而不是直接走搜索型 shortcut。\n> **用户身份识别**：在用户身份（user identity）场景下，如果用户提到了“我”（例如“分配给我”、“由我创建”），请默认获取当前登录用户的 `open_id` 作为对应的参数值。\n> **术语理解**：如果用户提到 “todo”（待办），应当思考其是否是指“task”（任务），并优先尝试使用本 Skill 提供的命令来处理。\n> **友好输出**：在输出任务（或清单）的执行结果给用户时，建议同时提取并输出命令返回结果中的 `url` 字段（任务链接），以便用户可以直接点击跳转查看详情。\n\n> **创建\u002F更新注意**：\n> 1. 只有在设置了 `due`（截止时间）的情况下，才能设置 `repeat_rule`（重复规则）和 `reminder`（提醒时间）。\n> 2. 若同时设置了 `start`（开始时间）和 `due`（截止时间），开始时间必须小于或等于截止时间。\n> 3. 使用 tenant_access_token（应用身份）时，无法跨租户添加任务成员。\n\n> **查询注意**：\n> 1. 在输出任务详情时，如果需要渲染负责人、创建人等人员字段，除了展示 `id` (例如 open_id) 外，还必须通过其他方式（例如调用通讯录技能）尝试获取并展示这个人的真实名字，以便用户更容易识别。\n> 2. 在输出清单详情时，如果需要渲染 owner、member、角色成员等人员字段，也必须像任务成员展示一样，除了展示 `id` 外，尽量解析并展示对应人员的真实名字。\n> 3. 在输出任务或清单详情时，如果需要渲染创建时间、截止时间等字段，需要使用本地时区来渲染（格式为2006-01-02 15:04:05）。\n\n> **Task GUID 定义**：\n> Task OpenAPI 中用于更新\u002F操作任务的 `guid` 是任务的全局唯一标识（GUID），不是客户端展示的任务编号（例如 `t104121` \u002F `suite_entity_num`）。\n> 对于 Feishu 的任务 applink（例如 `...\u002Fclient\u002Ftodo\u002Ftask?guid=...`），必须使用 URL query 里的 `guid` 参数作为 task guid。\n\n| Shortcut | 说明 |\n|----------|------|\n| [`+create`](references\u002Flark-task-create.md) | create a task |\n| [`+update`](references\u002Flark-task-update.md) | update task attributes |\n| [`+set-ancestor`](references\u002Flark-task-set-ancestor.md) | set or clear a task ancestor |\n| [`+comment`](references\u002Flark-task-comment.md) | add a comment to a task |\n| [`+complete`](references\u002Flark-task-complete.md) | mark a task as complete |\n| [`+reopen`](references\u002Flark-task-reopen.md) | reopen a completed task |\n| [`+assign`](references\u002Flark-task-assign.md) | assign or remove task members |\n| [`+followers`](references\u002Flark-task-followers.md) | manage task followers |\n| [`+reminder`](references\u002Flark-task-reminder.md) | manage task reminders |\n| [`+get-my-tasks`](references\u002Flark-task-get-my-tasks.md) | List tasks assigned to me |\n| [`+get-related-tasks`](references\u002Flark-task-get-related-tasks.md) | list tasks related to me |\n| [`+search`](references\u002Flark-task-search.md) | search tasks |\n| [`+subscribe-event`](references\u002Flark-task-subscribe-event.md) | subscribe to task events |\n| [`+upload-attachment`](references\u002Flark-task-upload-attachment.md) | upload a local file as an attachment to a task |\n| [`+tasklist-create`](references\u002Flark-task-tasklist-create.md) | create a tasklist and optionally add tasks |\n| [`+tasklist-search`](references\u002Flark-task-tasklist-search.md) | search tasklists |\n| [`+tasklist-task-add`](references\u002Flark-task-tasklist-task-add.md) | add tasks to a tasklist |\n| [`+tasklist-members`](references\u002Flark-task-tasklist-members.md) | manage tasklist members |\n\n## API Resources\n\n```bash\nlark-cli schema task.\u003Cresource>.\u003Cmethod>   # 调用 API 前必须先查看参数结构\nlark-cli task \u003Cresource> \u003Cmethod> [flags] # 调用 API\n```\n\n> **重要**：使用原生 API 时，必须先运行 `schema` 查看 `--data` \u002F `--params` 参数结构，不要猜测字段格式。\n\n### tasks\n\n  - `create` — 创建任务\n  - `delete` — 删除任务\n  - `get` — 获取任务详情\n  - `list` — 列取任务列表\n  - `patch` — 更新任务\n\n### tasklists\n\n  - `add_members` — 添加清单成员\n  - `create` — 创建清单\n  - `delete` — 删除清单\n  - `get` — 获取清单详情\n  - `list` — 获取清单列表\n  - `patch` — 更新清单\n  - `remove_members` — 移除清单成员\n  - `tasks` — 获取清单任务列表\n\n### subtasks\n\n  - `create` — 创建子任务\n  - `list` — 获取任务的子任务列表\n\n### members\n\n  - `add` — 添加任务成员\n  - `remove` — 移除任务成员\n\n### sections\n\n  - `create` — 创建自定义分组\n  - `delete` — 删除自定义分组\n  - `get` — 获取自定义分组详情\n  - `list` — 获取自定义分组列表\n  - `patch` — 更新自定义分组\n  - `tasks` — 获取自定义分组任务列表\n\n### custom_fields\n\n  - `create` — 创建自定义字段\n  - `get` — 获取自定义字段详情\n  - `patch` — 更新自定义字段\n  - `list` — 获取自定义字段列表\n  - `add` — 将自定义字段加入资源\n  - `remove` — 将自定义字段移出资源\n\n### custom_field_options\n\n  - `create` — 创建自定义字段选项\n  - `patch` — 更新自定义字段选项\n\n### agent\n\n  - `update_agent_profile` — 更新任务代理的主页内容数据。\n  - `register_agent` — 注册AI 智能体\n\n### agent_task_step_info\n\n  - `append_task_steps` — 写入任务记录。\n\n## 权限表\n\n| 方法 | 所需 scope |\n|------|-----------|\n| `tasks.create` | `task:task:write` |\n| `tasks.delete` | `task:task:write` |\n| `tasks.get` | `task:task:read` |\n| `tasks.list` | `task:task:read` |\n| `tasks.patch` | `task:task:write` |\n| `tasklists.add_members` | `task:tasklist:write` |\n| `tasklists.create` | `task:tasklist:write` |\n| `tasklists.delete` | `task:tasklist:write` |\n| `tasklists.get` | `task:tasklist:read` |\n| `tasklists.list` | `task:tasklist:read` |\n| `tasklists.patch` | `task:tasklist:write` |\n| `tasklists.remove_members` | `task:tasklist:write` |\n| `tasklists.tasks` | `task:tasklist:read` |\n| `subtasks.create` | `task:task:write` |\n| `subtasks.list` | `task:task:read` |\n| `members.add` | `task:task:write` |\n| `members.remove` | `task:task:write` |\n| `sections.create` | `task:section:write` |\n| `sections.delete` | `task:section:write` |\n| `sections.get` | `task:section:read` |\n| `sections.list` | `task:section:read` |\n| `sections.patch` | `task:section:write` |\n| `sections.tasks` | `task:section:read` |\n| `custom_fields.create` | `task:custom_field:write` |\n| `custom_fields.get` | `task:custom_field:read` |\n| `custom_fields.patch` | `task:custom_field:write` |\n| `custom_fields.list` | `task:custom_field:read` |\n| `custom_fields.add` | `task:custom_field:write` |\n| `custom_fields.remove` | `task:custom_field:write` |\n| `custom_field_options.create` | `task:custom_field:write` |\n| `custom_field_options.patch` | `task:custom_field:write` |\n| `agent.update_agent_profile` | `task:task:write` |\n| `agent.register_agent` | `task:task:write` |\n| `agent_task_step_info.append_task_steps` | `task:task:write` |\n",{"name":5,"version":24,"metadata":25,"description":7},"1.0.0",{"cliHelp":26,"requires":27},"lark-cli task --help",{"bins":28},[29],"lark-cli","mine","1e7390741dffd3d5041fca4ebc056071ee3ba137","archives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task",5,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub","https:\u002F\u002Fgithub.com\u002FEthanYoQ","www.orz.md","Part Marketer, Part AI Explorer.","2026-11-07 14:52:29",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add EthanYoQ\u002FSkill-hub --skill lark-task",{"tool":45,"command":46},"bunx","bunx skills add EthanYoQ\u002FSkill-hub --skill lark-task",{"tool":48,"command":49},"pnpm","pnpm dlx skills add EthanYoQ\u002FSkill-hub --skill lark-task","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002FSKILL.md",true,[53,59,63,67,71,75,79,83,87,90,94,98,102,106,110,114,118,122],{"path":54,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":57,"sourceHtmlUrl":58},"references\u002Flark-task-assign.md","REFERENCE","参考文档",1399,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-assign.md",{"path":60,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":61,"sourceHtmlUrl":62},"references\u002Flark-task-comment.md",902,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-comment.md",{"path":64,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":65,"sourceHtmlUrl":66},"references\u002Flark-task-complete.md",740,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-complete.md",{"path":68,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":69,"sourceHtmlUrl":70},"references\u002Flark-task-create.md",2775,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-create.md",{"path":72,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Flark-task-followers.md",1267,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-followers.md",{"path":76,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Flark-task-get-my-tasks.md",3413,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-get-my-tasks.md",{"path":80,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Flark-task-get-related-tasks.md",2953,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-get-related-tasks.md",{"path":84,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Flark-task-reminder.md",1501,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-reminder.md",{"path":88,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":65,"sourceHtmlUrl":89},"references\u002Flark-task-reopen.md","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-reopen.md",{"path":91,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Flark-task-search.md",1571,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-search.md",{"path":95,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Flark-task-set-ancestor.md",966,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-set-ancestor.md",{"path":99,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Flark-task-subscribe-event.md",2812,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-subscribe-event.md",{"path":103,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Flark-task-tasklist-create.md",1334,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-tasklist-create.md",{"path":107,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Flark-task-tasklist-members.md",1202,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-tasklist-members.md",{"path":111,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":112,"sourceHtmlUrl":113},"references\u002Flark-task-tasklist-search.md",1419,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-tasklist-search.md",{"path":115,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":116,"sourceHtmlUrl":117},"references\u002Flark-task-tasklist-task-add.md",1514,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-tasklist-task-add.md",{"path":119,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":120,"sourceHtmlUrl":121},"references\u002Flark-task-update.md",1386,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-update.md",{"path":123,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":124,"sourceHtmlUrl":125},"references\u002Flark-task-upload-attachment.md",3188,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Farchives\u002Fuser-installed-skills\u002Flark-task\u002Fb5d5478e4a0f4d2f\u002Flark-task\u002Freferences\u002Flark-task-upload-attachment.md",[127,159,190,214,232,247],{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":138,"publishedAt":19},"01M713CBDSYARG4PXFXK2R2NNN","xhs-pharma-social-listening","Run evidence-disciplined Xiaohongshu social listening for foreign pharma employee pain points. Use when the user asks to collect and analyze notes\u002Fcomments about pharma companies, aliases, roles, compliance, medical affairs, or AI topics, then produce a cited and scored sampled-insight report. Includes independent-evidence counting, MediaCrawler batch collection, and CAPTCHA\u002F461 fallback to Agent Reach\u002FOpenCLI.","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F10-business-industry\u002Fxhs-pharma-social-listening\u002FSKILL.md",[133],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158],"social","xhs pharma social listening","social listening","xhs","medical","counting","when","collection","batch","analyze","notes","run","opencli","fallback","captcha","agent reach","evidence","for","collect","produce",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":171,"publishedAt":19},"01M713C8Q76ZP0WXXBRAFKS6EE","healthcare-phi-compliance","Protected Health Information (PHI) and Personally Identifiable Information (PII) compliance patterns for healthcare applications. Covers data classification, access control, audit trails, encryption, and common leak vectors. Use when code touches PHI or PII in a healthcare system, or when auditing access control, audit trails, or leak vectors.","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F10-business-industry\u002Fhealthcare-phi-compliance\u002FSKILL.md",[165,166],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},{"categoryNo":167,"categoryName":168,"taxonomyType":169,"taxonomyTypeDesc":170},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[172,173,174,175,176,177,178,179,145,180,181,182,183,184,185,186,156,187,188,189],"healthcare","phi","compliance","healthcare phi compliance","pii","compliance patterns","information","access","encryption","code","common","audit","data","patterns","Access Control","system","applications","Auditing Access Control",{"skillNo":191,"name":192,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":197,"publishedAt":19},"01M713C5R2GE43X45T2K75TB76","healthcare-eval-harness","Patient safety evaluation harness for healthcare application deployments. Automated test suites for CDSS accuracy, PHI exposure, clinical workflow integrity, and integration compliance. Blocks deployments on safety failures. Use when a healthcare deployment must be gated on patient-safety tests for CDSS accuracy, PHI exposure, and workflow integrity.","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F10-business-industry\u002Fhealthcare-eval-harness\u002FSKILL.md",[196],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},[172,198,199,200,201,202,203,145,204,205,206,207,173,156,208,209,210,211,212,213],"eval","harness","healthcare eval harness","eval harness","clinical","patient","workflow","Evaluation","Safety","integrity","deployment","accuracy","tests","deployments","use","super",{"skillNo":215,"name":216,"nameZh":6,"description":217,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":221,"publishedAt":19},"01M713C2J17S91VYR7A8M696VR","healthcare-emr-patterns","EMR\u002FEHR development patterns for healthcare applications. Clinical safety, encounter workflows, prescription generation, clinical decision support integration, and accessibility-first UI for medical data entry. Use when building EMR or EHR features such as encounter workflows, prescription generation, or clinical data entry UI.","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F10-business-industry\u002Fhealthcare-emr-patterns\u002FSKILL.md",[220],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},[172,222,185,223,224,143,202,225,145,226,227,228,206,184,229,230,231,156,188,212],"EMR","healthcare emr patterns","decision","workflows","support","clinical decision support","features","ui","as","development",{"skillNo":233,"name":234,"nameZh":6,"description":235,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":236,"categories":237,"keywords":239,"publishedAt":19},"01M713BZERTXV0N8X6SW9DDVWZ","healthcare-cdss-patterns","Clinical Decision Support System (CDSS) development patterns. Drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), alert severity classification, and integration into EMR workflows. Use when building clinical decision support — drug interaction checks, dose validation, clinical scoring, or alert severity.","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F10-business-industry\u002Fhealthcare-cdss-patterns\u002FSKILL.md",[238],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},[172,185,240,224,202,222,225,145,241,242,226,227,243,231,187,244,212,245,213,246],"healthcare cdss patterns","scoring","interaction","severity","classification","alert","decision support",{"skillNo":248,"name":249,"nameZh":6,"description":250,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":251,"categories":252,"keywords":254,"publishedAt":19},"01M713BVK3PQR7V4ZKYGMWMXJD","dxy-task-clarify","用户的请求含糊、缺背景、缺资料说明、缺读者或用途时使用。先用少量带选项的追问把任务问清楚，写成任务卡，用户确认后再执行。尤其适用于医生、科研人员和药企各岗位的工作，例如「帮我分析一下这些数据」「帮我准备明天的拜访」「写个总结」「做个 PPT」「回一下这封邮件」「整理一下会议纪要」「整理一下这些文献」「帮我准备下周的讲课」「写个病例汇报」「帮我写个提示词」。用户说「先问我」「帮我理清需求」「我不知道怎么描述」「我不会问 AI」时也使用。用途、资料、读者都已说清的请求，纯翻译，以及写代码、改代码，不使用。","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F10-business-industry\u002Fdxy-task-clarify\u002FSKILL.md",[253],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},[255,256,257,258,259,260,261,262],"clarify","dxy task clarify","task","pptx","整理","翻译","数据","总结"]