lark-task

Manages Feishu task lifecycles via the lark-cli interface.

26|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-task-yjzhang2003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-task
Source: https://github.com/yjzhang2003/oh-my-feishu/tree/main/oh-my-feishu-plugin/skills/lark-task
Command: npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-task-yjzhang2003

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of switching between your terminal and the Feishu interface, allowing you to manage your entire task lifecycle—from creation to completion—without leaving your command line.

Core Features & Use Cases

  • Task Lifecycle Management: Create, update, complete, and reopen tasks with simple commands.
  • Contextual Organization: Manage tasklists, assign members, and set reminders or subtasks efficiently.
  • Intelligent Search: Quickly find tasks or tasklists using keywords, status filters, or time-based ranges.
  • Use Case: When working on a project, you can instantly create a new task, assign it to a teammate, and set a due date without ever opening the Feishu web or desktop app.

Quick Start

Use the lark-task skill to create a new task titled Project Review with a due date of tomorrow and assign it to me.

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 from the terminal?

You can manage Feishu tasks from the terminal by using the lark-task interface to create, update, complete, and reopen tasks without switching to the Feishu app. It handles the entire task lifecycle directly through command line inputs.

Do I need lark-cli to create Feishu tasks via command line?

Yes, you need lark-cli to create Feishu tasks via command line because lark-task depends on it to interface with the Feishu Task API. Authenticated access through lark-cli is required to perform CRUD operations on tasks and tasklists.

How do I assign members to a tasklist in Feishu without opening the app?

To assign members to a tasklist in Feishu without opening the app, use the lark-task commands to organize tasklists and assign teammates directly. This facilitates tasklist organization and member assignment within your project management workflows.

Can I search for Feishu tasks by status and due date using CLI?

Yes, you can search for Feishu tasks by status and due date using CLI through lark-task's intelligent search functionality. It allows you to quickly find tasks or tasklists using keywords, status filters, and time-based ranges.

What is the best way to automate Feishu task lifecycle management?

The best way to automate Feishu task lifecycle management is using a CLI tool like lark-task to handle creation, updates, status tracking, and event subscription. This removes context switching and streamlines project management workflows directly from the terminal.

Does lark-task support event subscription for Feishu task updates?

Yes, lark-task supports event subscription for Feishu task updates as part of its task lifecycle management capabilities. It facilitates event subscription alongside tasklist organization and member assignment for comprehensive project management workflows.