lark-task Skill for Claude: Manage Lark and Feishu Tasks
Lets Claude create, search, assign, update and complete Lark or Feishu tasks and task lists through lark-cli.
- Installs
- 475.6K
- on skills.sh
- Stars
- 17.9K
- on GitHub
- Files
- 18
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
lark-task tells Claude which lark-cli task commands to run. It creates and updates tasks, adds subtasks, comments, reminders and followers, assigns people, uploads attachments, and manages task lists and their members. It also covers registering a task agent. It loads when you ask for to-dos or task lists in Lark.
It needs lark-cli, a signed-in account and the lark-shared skill. SKILL.md has a table of the permission each API method needs, such as task:task:write for creating and deleting tasks and task:tasklist:read for reading lists. Sign in with only the ones you need.
Good for
- Lark users who want Claude to turn notes into tasks with owners and due dates
- Team leads who organize task lists, sections and members
- Developers who register task agents or script task changes
Install lark-task
Claude Code
- 1
Copy this prompt.
Install the lark-task skill in Claude Code. Run this command: npx @larksuite/cli@latest install Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
This skill only gives Claude instructions for the lark-cli command line, so install the CLI first, then the skills, then sign in. The skills command adds the whole larksuite/cli set, which includes lark-shared, the skill this one reads first for sign-in and permissions.
From the project README. Source.
What's in the skill
When it loads
飞书任务:管理任务、清单和任务智能体。创建待办任务、查看和更新任务状态、拆分子任务、组织任务清单、分配协作成员、上传任务附件、注册或注销任务智能体、更新任务智能体的主页数据、写入智能体任务记录。当用户需要创建待办事项、查看任务列表、跟踪任务进度、管理项目清单或给他人分配任务、为任务上传附件文件、注册注销任务智能体、更新智能体主页数据、写入任务记录时使用。
Sections in SKILL.md
- 命令选择与渐进式发现(必读)
- API Resources
- tasks
- tasklists
- subtasks
- members
- sections
- custom_fields
- custom_field_options
- agent
- agent_task_step_info
- comments
- 权限表
Key facts
- Author
- Lark Suite (larksuite)
- Repository
- larksuite/cli, folder skills/lark-task
- Installs on skills.sh
- 475,599 as of 2026-11-02
- License
- MIT
- Last repo commit
- 2026-10-30
- What is inside
- 18 bundled reference pages besides SKILL.md, covering the task commands and sections; no scripts
- skills.sh audits
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
What it includes
Lists tasks assigned to you
Assigned-to-you list; SKILL.md prefers it to search when you give no keyword.
Try: “What open tasks are due this week?”
Network ·
+get-my-tasksLists tasks related to you
Includes tasks you follow or created.
Network ·
+get-related-tasksSearches tasks
Finds tasks by keyword.
Network ·
+searchCreates a task
Takes a title, owner, due date and more.
Try: “Create a task for Mei to review the launch plan by Friday.”
Write ·
+createChanges task fields
Edits title, due date and other attributes.
Write ·
+updateMarks a task done or open again
Flips completion state.
Write ·
+complete / +reopenAssigns people or manages followers
Adds or removes members.
Write ·
+assign / +followersComments on a task or sets reminders
Adds notes and alert times.
Write ·
+comment / +reminderSets or clears a parent task
Builds subtask structure.
Write ·
+set-ancestorUploads a local file to a task
Reads a file from your machine and sends it to Lark.
Write ·
+upload-attachmentCreates or finds task lists
Can add tasks as it creates the list.
Write ·
+tasklist-create / +tasklist-searchAdds tasks to a list or manages its members
Organizes lists and sharing.
Write ·
+tasklist-task-add / +tasklist-members
From the official docs
Permissions
Medium risk
Claude can create, reassign and complete tasks that other people see, and upload local files to them. Review assignments and file paths before approving.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It acts as you in Lark after you sign in
The repo README warns that the agent works under your user identity within the authorized scope. Grant only the scopes you need and read commands before you approve them. github.com
It can change tasks other people own
Assigning, updating and completing work affects teammates in Lark. Check the task and person before you approve. github.com
Attachment upload reads a local file
The upload command sends a file from your machine to Lark. Check the path Claude picked. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | The skill has no read-only switch. Sign in with a narrow scope list, for example lark-cli auth login --domain <name>, so the agent cannot reach more than you intend. |
|---|---|
| Talks to | Lark/Feishu Open Platform API calls made by lark-cli. Your AI provider receives whatever Claude reads from Lark |
| Sign-in and keys | lark-cli stores credentials in the OS keychain, per the repo README. |
| Scopes |
|
Questions
How do I install lark-task?
Use the install box at the top of this page. The box lists three steps: install the Lark CLI, add the Lark skills, then set up an app and sign in. The skill is only instructions, so Claude cannot use it until lark-cli is installed and you are signed in.
Do I need a Lark account to use lark-task?
Yes. You need a Lark or Feishu account, plus an app set up with lark-cli config init. The README then has you sign in with lark-cli auth login --recommend. There is no separate API key to paste.
Does lark-task cover my meeting follow-ups?
It manages the tasks themselves. SKILL.md sends to-dos inside Minutes (meeting recordings) to minutes +todo in lark-meeting, not to this skill. lark-workflow-meeting-summary only gathers notes and links, so ask Claude to create tasks yourself. For a daily list of events and open tasks, see lark-workflow-standup-report.
What permissions does lark-task need?
Reading tasks needs task:task:read, and creating, changing or deleting them needs task:task:write. Task lists, sections, custom fields and comments have their own read and write scopes, all listed in SKILL.md.
Is lark-task safe?
Use it with care. It can change and assign tasks and upload local files. The repo README warns that after you authorize Lark permissions the agent acts under your user identity and that model mistakes or prompt injection can cause real changes.
Information
updated Nov 2, 2026
- Repository
- larksuite/cli
- Folder
skills/lark-task
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- larksuite/cli README · github.com
- lark-task SKILL.md · github.com
- lark-skill-maker SKILL.md · github.com