lark-task

Manage Feishu tasks and tasklists through the lark-cli command-line interface.

1.3k|142|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/MiniMax-AI/minimax-code --skill lark-task-minimax-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-task
Source: https://github.com/MiniMax-AI/minimax-code/tree/main/packages/local-runtime/assets/skills/lark-tools/cli-skills/lark-task
Command: npx skills add https://github.com/MiniMax-AI/minimax-code --skill lark-task-minimax-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Managing Feishu (Lark) tasks manually through the web UI is slow when you need to create todos, track progress, assign members, or organize tasklists in bulk. This Skill lets you perform all task operations directly from the terminal via lark-cli commands. ## Core Features & Use Cases - Task Lifecycle Management: Create, update, complete, reopen, comment on, and delete tasks, with support for due dates, reminders, repeat rules, and subtasks. - Tasklist Organization: Create tasklists, batch-add tasks, manage sections and custom fields, and control member permissions. - Search & Filtering: Search tasks and tasklists by keyword, or list tasks assigned to you, created by you, or related to you with time-range filters and pagination. - Use Case: Ask the assistant to "create a task called Quarterly Sales Review due next Friday assigned to me" and it resolves your open_id, runs the correct lark-cli command, and returns the task link. ## Quick Start Ask the assistant to create a Feishu task with a summary, due date, and assignee, and it will run the appropriate lark-cli task command and return the task URL.

Frequently Asked Questions about lark-task

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

FAQPage Schema
How do I create a Feishu task from the command line?

Run lark-cli task +create with a --summary parameter, optionally adding --description, --assignee with a user open_id, --due date, and --tasklist-id. Use --dry-run to preview the API payload before actually creating the task.

How to search tasks in Lark by keyword or filter?

Use lark-cli task +search with --query for keywords, plus filters like --assignee, --creator, --completed, and --due time ranges. If you only have scope conditions without keywords, prefer +get-my-tasks or +get-related-tasks instead of search.

Does lark-cli task support app identity for all operations?

No. Commands like +get-my-tasks, +get-related-tasks, and +search must be called with a user identity and will fail with an app identity. Also, tenant_access_token cannot add task members across tenants.

Why can't I set a reminder or repeat rule on my Lark task?

Reminders and repeat rules require the task to have a due date set first. Additionally, if both start and due times are set, the start time must be earlier than or equal to the due time.

What is the difference between task GUID and task number in Feishu?

The GUID is the global unique identifier used by the Task OpenAPI for updates and operations, not the display number like t104121. For Feishu task applinks, extract the guid query parameter from the URL.