feishu-auth

Automate Feishu OAuth authorization using the OAuth Device Flow.

33|13|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/hashSTACS-Global/EnClaws --skill feishu-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-auth
Source: https://github.com/hashSTACS-Global/EnClaws/tree/main/skills/feishu-skills/feishu-auth
Command: npx skills add https://github.com/hashSTACS-Global/EnClaws --skill feishu-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the OAuth authorization process for Feishu users, saving time and simplifying the setup process.

Core Features & Use Cases

  • OAuth Authorization: Automates the OAuth authorization flow for Feishu users, eliminating the need for manual intervention.
  • Customizable Commands: Allows users to specify the Open ID, Chat ID, and Timeout for the authorization process.
  • Status Checking: Provides status updates on the authorization process, including success, expiration, or errors.

Quick Start

To initiate the OAuth authorization process, use the command: feishu-auth --auth-and-poll --open-id <open_id> --chat-id <chat_id> --timeout 60.

Frequently Asked Questions about feishu-auth

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

FAQPage Schema
How do I automate Feishu OAuth authorization for users?

To automate Feishu OAuth authorization, use the OAuth Device Flow command to specify Open ID, Chat ID, and Timeout. This automates the authorization process, eliminating manual intervention while providing status updates on success, expiration, or errors.

How does the OAuth Device Flow work for Feishu user management?

The OAuth Device Flow works for Feishu user management by automating authorization through custom commands. Users specify Open ID and Chat ID parameters, and the system polls for status updates, returning success, expiration, or error states without manual intervention.

Do I need a Feishu app ID and secret to configure OAuth automatization?

Yes, you need a Feishu app ID and secret to configure OAuth automatization. Proper configuration of these credentials is required for Feishu API integration to successfully automate the OAuth authorization process and poll for status updates.

Can I set a custom timeout for the Feishu OAuth authorization process?

Yes, you can set a custom timeout for the Feishu OAuth authorization process using the timeout parameter. This allows you to control the polling duration, after which the system provides status updates indicating success, expiration, or errors.

What are the limitations of using Node scripts for Feishu OAuth automatization?

The limitations of using Node scripts for Feishu OAuth automatization include the requirement for Node.js as a dependency and proper configuration of Feishu API integration. Without correct app ID and secret setup, the authorization process will fail.

How do I check the status of a Feishu OAuth authorization request?

To check the status of a Feishu OAuth authorization request, use the auth-and-poll command. The system automatically provides status updates throughout the process, reporting whether the authorization resulted in success, expiration, or an error.