Add Feishu Channel

Add WebSocket-based Feishu messaging channel integration to NanoClaw.

6|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/stephanz1101/nanoclaw-skill-feishu --skill add-feishu-channel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Add Feishu Channel
Source: https://github.com/stephanz1101/nanoclaw-skill-feishu/tree/main
Command: npx skills add https://github.com/stephanz1101/nanoclaw-skill-feishu --skill add-feishu-channel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort of wiring a Feishu messaging channel into NanoClaw so you can operate Claude directly from Feishu with persistent WebSocket delivery, sender/chat metadata, and trigger handling already set up.

Core Features & Use Cases

  • Deterministic Code Application: applies the NanoClaw skills package to add the Feishu channel implementation, unit tests, and npm dependency, then updates the channel barrel import for auto-registration.
  • Secure Setup and Registration: walks through creating or sourcing a Feishu custom bot app, configuring FEISHU_APP_ID and FEISHU_APP_SECRET, and registering chats with or without trigger keywords.
  • Real-time Messaging Support: maintains a WebSocket connection to Feishu, captures text and media placeholders, resolves sender/chat names, handles @mentions, and lets Claude respond through sendMessage.
  • Use Case: enable a Claude assistant to react to Feishu group or direct messages, log chat IDs for registration, and respond automatically without exposing a public webhook.

Quick Start

Use the add-feishu skill to apply the channel package and add FEISHU_APP_ID and FEISHU_APP_SECRET to your .env file so Claude can connect via Feishu.

Frequently Asked Questions about Add Feishu Channel

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

FAQPage Schema
How do I connect a Feishu bot to a Claude assistant using WebSocket?

To integrate Feishu messaging, you need a Feishu custom bot app with configured FEISHU_APP_ID and FEISHU_APP_SECRET credentials, added to your environment variables for secure authentication.

How do I set up Feishu chat registration and trigger keywords for a messaging bot?

Feishu chat registration is handled by logging chat IDs from incoming messages and registering them with or without specific trigger keywords, allowing the assistant to respond automatically to authorized conversations.

Does the Feishu channel integration support direct messages and group @mentions?

Yes, the Feishu channel integration supports both direct and group conversations, capturing text and media placeholders while resolving sender names and detecting @mentions in compliance with Feishu permissions.

Why use a WebSocket connection for Feishu messaging instead of a public webhook?

Using a WebSocket connection for Feishu messaging provides persistent real-time delivery of messages and metadata without the security risk of exposing a public webhook endpoint to external traffic.

What is needed to apply a Feishu channel package to a NanoClaw environment?

Applying a Feishu channel package to NanoClaw requires executing deterministic code application to install npm dependencies, add unit tests, and update the channel barrel import for auto-registration.