lark-task

Manage Feishu tasks and tasklists through natural language actions.

1|Updated May 17, 2026
One-click install
npx skills add https://github.com/mykcs/myk-skills --skill lark-task-mykcs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-task
Source: https://github.com/mykcs/myk-skills/tree/main/lark-task
Command: npx skills add https://github.com/mykcs/myk-skills --skill lark-task-mykcs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes references (resource) components.

What problem does it solve?

This Skill helps you manage Feishu tasks in a hands-on way by turning natural language requests into reliable task and tasklist operations, including updates, reminders, assignments, subtask management, and attachment handling.

Core Features & Use Cases

  • Create and update tasks: Add summaries/descriptions, set due dates, patch task fields, and handle reminders with correct constraints (repeat/reminder require due; start must be <= due).
  • Organize task structure: Create tasklists, add existing tasks into tasklists (optionally into sections), manage members of tasklists, and handle subtasks via supported endpoints.
  • Track progress and collaboration: Complete/reopen tasks, assign/unassign collaborators, manage followers, upload attachments, and register/update task agent profiles and write task step records.
  • Search and list effectively: Choose between list vs search flows using heuristics (time-bounded vs keyword-based), and support pagination and cursors while keeping identities correct.

Quick Start

Use the lark-task skill to create a new task in Feishu with a summary and a due date by giving your request in natural language.

Frequently Asked Questions about lark-task

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Feishu tasks using natural language commands?

You can manage Feishu tasks by issuing natural language requests that create, update, complete, assign, and remind. The skill translates these commands into reliable API operations, handling summaries, descriptions, and due dates automatically.

Can I organize project-style tasklists and add existing tasks into sections?

Yes, you can organize project-style tasklists by creating new lists, adding existing tasks into specific sections, and managing tasklist members. This supports structured task organization and progress tracking for collaborative projects.

What constraints apply when setting reminders and repeat rules for Feishu tasks?

Repeat and reminder rules require a due date to be set first, and the task start date must be earlier than or equal to the due date. The skill enforces these identity and time constraints to ensure valid task scheduling.

Does this approach support uploading attachments and managing subtasks?

Yes, uploading attachments and handling subtasks are supported through dedicated endpoints. You can also assign or unassign collaborators, manage followers, and register task agent profiles to track progress and collaboration.

How do I search and list Feishu tasks effectively with pagination?

The skill applies heuristics to choose between list and search flows based on time-bounded or keyword-based queries. It supports pagination and cursors while keeping identities correct, returning task URLs in the results.

Do I need lark-cli to automate task management and delegation?

Yes, lark-cli is a required dependency for executing task operations. You also need to read lark-shared for authentication to ensure correct API parameter shapes and identity rules when delegating work to collaborators.