LaunchKit · 2026
Back to Skills

feishu-common

Shared Feishu authentication and API helper for OpenClaw Feishu skills.

1
1.8k downloads
by @autogame-17

Setup & Installation

openclaw skills install @autogame-17/feishu-common

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install feishu-common

Version History

v1.0.1Feb 15, 2026 - Version note by skill developer:

- No code changes in this release. - Documentation (SKILL.md) reviewed and left unchanged.

What This Skill Does

Shared authentication and API utility module for Feishu (Lark) integrations. Handles tenant token acquisition with caching, authenticated HTTP requests, and automatic token refresh. Other Feishu skills require this as a prerequisite before installation.

Centralizes Feishu token management so each dependent skill avoids reimplementing authentication and retry logic separately.

When to use it

  • Installing as a prerequisite before other Feishu skills
  • Authenticating API calls to Feishu from agent workflows
  • Automatically refreshing expired tenant tokens during long sessions
  • Retrying failed Feishu API requests without extra configuration
  • Sharing auth logic across multiple Feishu-connected skills

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User imports feishu-common in a dependent Feishu skill

AGENT
  1. 1Loads feishu-common from the sibling directory
  2. 2Calls getToken() to acquire and cache the tenant access token
  3. 3Uses fetchWithAuth() to send an authenticated request to the Feishu API
  4. 4Handles token expiry by refreshing automatically on retry
OUTPUT

Authenticated Feishu API response returned to the calling skill

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Feishu (Lark) developer accountFeishu App ID and App Secret from the Feishu Open Platform