Feishu Quick Setup for Openclaw

A streamlined automation skill for one-click Feishu bot creation and credential configuration within the Openclaw ecosystem.

hashstacs-hk
v1.0.2
Apr 6, 2026
0
853
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-quick-setup

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-quick-setup 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 Quick Setup?

Feishu Quick Setup is a specialized automation utility designed to eliminate the manual overhead of configuring enterprise communication bots. By leveraging the Feishu App Registration API and Device Flow, this Openclaw Skills module enables developers to provision a new Feishu Bot and instantly sync credentials to their local configuration.

This skill is specifically optimized for rapid onboarding, allowing users to move from a fresh environment to a fully authenticated Feishu bot integration in minutes. Unlike standard OAuth flows meant for user authorization, Feishu Quick Setup focuses on application-level provisioning, making it an essential tool for developers building automated messaging agents and notification services.

Feishu Quick Setup Use Cases

  • Initializing a new AI agent with Feishu messaging capabilities.
  • Rapidly provisioning bots for team-wide communication workflows.
  • Automating the credential setup process for developers new to the Feishu Open Platform.
  • Reconfiguring existing Openclaw Skills environments with new Feishu application identities.

How Feishu Quick Setup Works

  1. Config Validation: The system first checks the existing Openclaw environment to see if Feishu credentials are already present.
  2. Registration Initiation: The skill triggers the Feishu Device Flow, requesting a unique verification URL and device code from the platform.
  3. User Authorization: A direct link is provided to the user, allowing them to approve the creation of the new application within their Feishu workspace.
  4. Status Polling: The skill internally monitors the authorization status, waiting for the user to complete the web-based approval.
  5. Credential Persistence: Once authorized, the application ID and secret are automatically retrieved and saved to the local configuration file for immediate use.

Feishu Quick Setup Setup

To begin the automated configuration, ensure you have Node.js installed and execute the following commands within your agent environment:

# Check if Feishu is already configured
node "quick-setup.mjs" --status

# Start the registration process
node "quick-setup.mjs" --begin --domain "feishu"

Follow the generated verificationUrl to authorize the application in your browser.

Feishu Quick Setup Data Schema & Taxonomy

The skill manages configuration data through a structured CLI output and local file updates. The following table describes the primary data fields handled during the setup process:

Field Description Source
appId The unique identifier for the newly created Feishu bot Feishu API
appSecret The secret key used for API authentication Feishu API
verificationUrl The temporary URL used for device-flow authorization Registration Step
status The current state of the setup (e.g., pending, completed, timeout) Polling Service

Feishu Quick Setup Advanced Features

  • Multi-Domain Support: Seamlessly switch between Feishu (mainland China) and Lark (international) domains.
  • Automated Polling: Includes a built-in 300-second polling mechanism with automatic retry logic for expired tokens.
  • Headless Configuration: Designed to run via CLI, making it compatible with various Openclaw Skills deployment environments.
  • Validation Logic: Prevents accidental overwrites of existing configurations by performing pre-flight status checks.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*