Feishu Task Integration for Openclaw

A high-performance skill for syncing local tasks with Feishu Tasks via smart natural language processing.

showdownagain
v1.0.0
Feb 28, 2026
0
1.4k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-task-integration-skill

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-task-integration-skill 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 Task Integration?

The Feishu Task Integration is a specialized tool designed to bridge the gap between local task management and the Feishu ecosystem. By utilizing Openclaw Skills, this integration enables developers and teams to automate the lifecycle of their tasks, from creation to completion, ensuring that local actions are reflected in the cloud in real-time. It provides a robust framework for handling task metadata, including deadlines and ownership, directly through an AI-enhanced workflow.

This skill is built to interact with the Feishu Task V2 API, offering a professional-grade solution for those who need to maintain focus in their development environment while keeping their team updated. It simplifies the process of managing project milestones and individual todo items by translating natural language commands into structured API calls.

Feishu Task Integration Use Cases

  • Syncing local development tasks to team Feishu boards automatically.
  • Using natural language to set deadlines like "finish report by 8 PM today".
  • Managing project assignees and followers without leaving the command line.
  • Tracking task completion status across local and remote platforms simultaneously.

How Feishu Task Integration Works

  1. The user issues a task command (e.g., todo ) through the local handler.
  2. The system processes the input using smart time parsing to identify specific deadlines and task details.
  3. The integration script authenticates with the Feishu platform using the provided app credentials.
  4. A new task is generated via the Feishu Task V2 API, mapped to the correct user ID and assignee list.
  5. Status updates, such as marking a task as done, are captured locally and synchronized to the Feishu cloud to maintain data consistency.

Feishu Task Integration Setup

To get started with this integration in the context of Openclaw Skills, follow these steps:

  1. Create a custom application on the Feishu Open Platform to obtain your app_id and app_secret.
  2. Identify the open_id of the user who will be assigned tasks (format: ou_xxxxxxxx).
  3. Create a configuration file named feishu_config.json in the skill's directory:
{
  "app_id": "your_app_id",
  "app_secret": "your_app_secret",
  "assignee_user_id": "ou_your_user_id"
}
  1. Test the connection by running the handler with a test task:
python3 todo_handler.py "todo test task" 2>&1

Feishu Task Integration Data Schema & Taxonomy

The skill organizes its operations through a clear file structure and metadata mapping:

Component File Path Purpose
Core Handler scripts/todo_handler.py Processes CLI inputs and routes commands.
API Integration scripts/feishu_task_integration.py Handles Feishu Task V2 API communication.
Configuration assets/feishu_config.json Stores sensitive API keys and user mappings.
Documentation references/api_guide.md Technical reference for API fields and permissions.

Data synchronization uses standard fields such as members and assignee_list to comply with enterprise-level task protocols.

Feishu Task Integration Advanced Features

  • Smart Natural Language Parsing: Automatically converts phrases like "this Friday" or "next week" into standard Unix timestamps.
  • Granular Member Management: Supports independent assignment of task owners (assignees) and interested parties (followers).
  • Real-time Bidirectional Sync: Ensures that completing a task locally instantly updates the status on the Feishu platform.
  • Debug-Ready Logging: Includes comprehensive output for troubleshooting API permissions or network connectivity issues.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*