feishu-bot-refresh

Refresh Feishu bot identity via APIs and save it to local state.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Arry8/openclaw-edge --skill feishu-bot-refresh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-bot-refresh
Source: https://github.com/Arry8/openclaw-edge/tree/main/extensions/feishu/skills/feishu-bot-refresh
Command: npx skills add https://github.com/Arry8/openclaw-edge --skill feishu-bot-refresh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps the Feishu bot's displayed identity in sync after changes to the bot name by refreshing its identity information from Feishu.

Core Features & Use Cases

  • Retrieve and update the bot's identity (name, OpenID, activation status) from Feishu API.
  • Persist refreshed identity to the local identity file for consistent state across sessions.
  • Use across multiple Feishu accounts to maintain up-to-date bot identity in each context.

Quick Start

Run the refresh script from the skill directory or trigger the Feishu command to update the bot identity.

Frequently Asked Questions about feishu-bot-refresh

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

FAQPage Schema
How do I refresh Feishu bot identity after changing the bot name?

To refresh Feishu bot identity, the skill calls Feishu APIs using the tenant access token flow to fetch the latest bot name, OpenID, and activation status, then saves this updated identity to local state.

Why does my Feishu bot display an outdated name across multiple accounts?

A Feishu bot displays an outdated name when its local identity state is not synchronized after changes. Refreshing the bot identity retrieves current details from the Feishu API and persists them locally.

Where does the refreshed Feishu bot identity get saved locally?

The refreshed Feishu bot identity is saved to the local file at ~/.openclaw/agents/main/sessions/bot-identity.json, ensuring consistent state across subsequent sessions and multiple accounts.

Can I synchronize bot identity across multiple Feishu accounts?

Yes, you can synchronize bot identity across multiple Feishu accounts by invoking the refresh process per account, which uses local configuration at ~/.openclaw/openclaw.json to manage each context.

Does refreshing Feishu bot identity support JSON output?

Yes, refreshing Feishu bot identity supports an optional JSON output, allowing you to capture the retrieved bot information programmatically for further automation or API integration.

What do I need to configure before refreshing Feishu bot identity?

You need local configuration setup at ~/.openclaw/openclaw.json to provide the necessary credentials for the tenant access token flow, enabling the Feishu API to authenticate and return bot information.