PlugWiki

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. 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. 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

  1. 命令选择与渐进式发现(必读)
  2. API Resources
  3. tasks
  4. tasklists
  5. subtasks
  6. members
  7. sections
  8. custom_fields
  9. custom_field_options
  10. agent
  11. agent_task_step_info
  12. comments
  13. 权限表

Key facts

Installs on skills.sh
475,599 as of 2026-11-02
License
MIT
Last repo commit
2026-10-30

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-tasks

  • Lists tasks related to you

    Includes tasks you follow or created.

    Network · +get-related-tasks

  • Searches tasks

    Finds tasks by keyword.

    Network · +search

  • Creates a task

    Takes a title, owner, due date and more.

    Try: “Create a task for Mei to review the launch plan by Friday.”

    Write · +create

  • Changes task fields

    Edits title, due date and other attributes.

    Write · +update

  • Marks a task done or open again

    Flips completion state.

    Write · +complete / +reopen

  • Assigns people or manages followers

    Adds or removes members.

    Write · +assign / +followers

  • Comments on a task or sets reminders

    Adds notes and alert times.

    Write · +comment / +reminder

  • Sets or clears a parent task

    Builds subtask structure.

    Write · +set-ancestor

  • Uploads a local file to a task

    Reads a file from your machine and sends it to Lark.

    Write · +upload-attachment

  • Creates or finds task lists

    Can add tasks as it creates the list.

    Write · +tasklist-create / +tasklist-search

  • Adds 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-onlyThe 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 toLark/Feishu Open Platform API calls made by lark-cli. Your AI provider receives whatever Claude reads from Lark
Sign-in and keyslark-cli stores credentials in the OS keychain, per the repo README.
Scopes
  • Claude runs lark-cli commands in your terminal

  • After you sign in, commands run as your Lark or Feishu user within the permissions you granted

  • Can create, change, assign and complete tasks and task lists

  • Can upload a local file as a task attachment

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

larksuite/cliskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. larksuite/cli README · github.com
  2. lark-task SKILL.md · github.com
  3. lark-skill-maker SKILL.md · github.com

Updated Nov 2, 2026.