Feishu Plugin Conflict Fix for Openclaw

A specialized technical utility designed to resolve naming conflicts, audio configuration issues, and multi-bot isolation challenges within Feishu AI agent environments.

rfdiosuao
v1.0.0
Apr 9, 2026
0
734
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-plugin-conflict-fix

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-plugin-conflict-fix 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 Plugin Conflict Fix?

The Feishu Plugin Conflict Fix is an essential resource for developers using Openclaw Skills to integrate Lark and Feishu ecosystems. It specifically addresses the common technical friction caused by overlapping tool definitions between the official larksuite/openclaw-lark plugin and built-in Feishu capabilities. By providing a clear resolution path, it ensures that your AI agents can reliably access messaging, calendar, and search tools without execution errors.

Beyond simple conflict resolution, this skill provides deep-dive configurations for advanced messaging features. It allows users to fine-tune the Text-to-Speech (TTS) engine to prevent unwanted MP3 attachments and implements rigorous multi-bot isolation. This ensures that different AI personalities within the same Openclaw Skills environment maintain distinct toolsets and prefixes, preventing cross-talk and logic leaks in enterprise communication workflows.

Feishu Plugin Conflict Fix Use Cases

  • Resolving duplicate feishu_chat tool naming errors between different plugin providers.
  • Disabling or configuring Text-to-Speech (TTS) settings to manage voice message attachments in chat.
  • Implementing strict isolation for multiple bots to prevent tool overlap using unique prefixes.
  • Migrating from built-in Feishu tools to the more powerful official user-identity plugins.
  • Troubleshooting plugin health and tool registration status during deployment.

How Feishu Plugin Conflict Fix Works

  1. The system identifies naming collisions by scanning the current Openclaw Skills tool registry for duplicate feishu_chat entries.
  2. Users apply configuration overrides to disable the conflicting internal plugin while enabling the official larksuite plugin.
  3. The gateway is restarted to apply a clean registry where only the desired tool source is active.
  4. For multi-bot setups, the skill applies unique tool_prefix identifiers to separate command namespaces.
  5. Diagnostics tools like 'doctor' and 'diff' are used to verify that the final configuration is valid and conflict-free.

Feishu Plugin Conflict Fix Setup

To resolve conflicts and optimize your Feishu integration within Openclaw Skills, use the following CLI commands:

# 1. Check for current tool conflicts
openclaw tools list | grep feishu

# 2. Disable the built-in conflicting plugin
openclaw config set plugins.entries.feishu.enabled false

# 3. Enable the official Feishu plugin
openclaw config set plugins.entries.feishu-openclaw-plugin.enabled true

# 4. (Optional) Disable TTS if not required
openclaw config set channels.feishu.tts.enabled false

# 5. Restart the gateway to apply changes
openclaw gateway restart

Feishu Plugin Conflict Fix Data Schema & Taxonomy

The skill manages configurations within the openclaw.json structure, primarily focusing on three taxonomy areas:

Section Key Description
Plugins plugins.entries Controls the enablement of official vs. built-in Feishu modules.
Channels channels.feishu.tts Manages voice provider settings, auto-play, and neural voice selection.
Agents agents.[bot_name].tool_prefix Defines the namespace isolation for individual AI agents.
Tools feishu_* Maps to specific functions like feishu_calendar_event or feishu_im_user_message.

Feishu Plugin Conflict Fix Advanced Features

  • User Identity Support: Unlike basic bots, the official plugin allows the agent to act with full user permissions for read/write document access.
  • Multi-Bot Prefixing: Dynamically assign bot1_ or bot2_ prefixes to tools, allowing a single Openclaw Skills instance to run multiple isolated agents.
  • Streaming and Typewriter Effects: Enables high-fidelity streaming responses within the Feishu chat interface for a better UX.
  • Automated Repair Scripts: Includes pre-written bash scripts for one-click conflict resolution and configuration resets.
  • Advanced Diagnostics: Access to 'openclaw plugins doctor' for deep health checks on tool registration and metadata integrity.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*