Feishu Bot Task Management for Openclaw

A specialized skill enabling AI agents to manage Feishu tasks using Bot credentials via the v1 API, bypassing standard user identity limitations.

lixiang92229
v1.0.2
Apr 10, 2026
0
759
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install feishu-bot-task

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install feishu-bot-task using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Feishu Bot Task Management?

The Feishu Bot Task skill is designed specifically for AI agents that need to manage tasks within the Feishu (Lark) ecosystem using an Application or Bot identity. Unlike standard tools that rely on the v2 API and require user-level authentication, this skill utilizes the v1 API endpoints. This allows Openclaw Skills to perform operations such as creating tasks, querying task lists, and updating statuses without requiring a manual user login, making it ideal for autonomous agents like project managers or automated dispatchers.

Feishu Bot Task Management Use Cases

  • Automating task assignment where an AI agent acts as a project manager.
  • Fetching task lists specifically assigned to the Bot to monitor its own queue.
  • Updating task statuses based on external triggers within a DevOps or CI/CD pipeline.
  • Synchronizing Feishu tasks with other project management tools through Openclaw Skills automation.

How Feishu Bot Task Management Works

  1. The skill identifies the Bot identity using the FEISHU_APP_ID and FEISHU_APP_SECRET provided in the environment.
  2. It initializes a Python-based workflow to communicate directly with the Feishu v1 API.
  3. The AI agent executes specific scripts, such as lark-task-bot-list.py, to interact with the task database.
  4. The system parses the v1 data schema (e.g., using creator_id instead of creator.id) to provide a consistent output to the agent.

Feishu Bot Task Management Setup

To integrate this into your environment for Openclaw Skills, ensure you have the following configuration:

# Set required environment variables
export FEISHU_APP_ID="your_app_id_here"
export FEISHU_APP_SECRET="your_app_secret_here"

# Ensure the Bot has the following permissions in the Feishu Open Platform:
# task:task:read
# task:task:write

Feishu Bot Task Management Data Schema & Taxonomy

The skill organizes task data according to the Feishu v1 API structure, which differs slightly from v2. Key fields include:

Field Description
id The unique identifier for the task.
summary The title or brief description of the task.
creator_id The ID of the bot or user who created the task (v1 format).
extra Metadata containing timestamps and status information.
assignees A list of user or bot IDs assigned to complete the work.

Feishu Bot Task Management Advanced Features

  • Support for tenant_access_token authentication for pure Bot-to-Server communication.
  • Custom script support for querying task lists where the Bot is the primary collaborator.
  • Lightweight implementation that avoids the dependency overhead of the standard Lark CLI.
  • Compatibility with the lark-shared authentication rules utilized across many Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*