Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
thinkfleetai avatar

Feishu Bridge

  • 13 installs
  • Updated February 16, 2026
  • thinkfleetai/thinkfleet-engine

Use feishu-bridge to integrations in build phase.

About

feishu-bridge: Skillselion tool for build phase integrations subphase. Use when you need to integrations during build. Works with skill type candidates.

  • feishu-bridge skill
  • Handles integrations
  • Part of build phase

Feishu Bridge by the numbers

  • 13 all-time installs (skills.sh)
  • Ranked #1,634 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/thinkfleetai/thinkfleet-engine --skill feishu-bridge

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs13
Last updatedFebruary 16, 2026
Repositorythinkfleetai/thinkfleet-engine

What it does

Use feishu-bridge to integrations in build phase.

Files

SKILL.mdMarkdownGitHub ↗

Feishu Bridge

Bridge Feishu bot messages to ThinkFleet Gateway over local WebSocket.

Architecture

Feishu user → Feishu cloud ←WS→ bridge.mjs (local) ←WS→ ThinkFleet Gateway → AI agent
  • Feishu SDK connects outbound (no inbound port / public IP needed)
  • Bridge authenticates to Gateway using the existing gateway token
  • Each Feishu chat maps to a ThinkFleet session (feishu:<chatId>)

Setup

1. Create Feishu bot

1. Go to open.feishu.cn/app → Create self-built app → Add Bot capability 2. Enable permissions: im:message, im:message.group_at_msg, im:message.p2p_msg 3. Events: add im.message.receive_v1, set delivery to WebSocket long-connection 4. Publish the app (create version → request approval) 5. Note the App ID and App Secret

2. Store secret

mkdir -p ~/.thinkfleet/secrets
echo "YOUR_APP_SECRET" > ~/.thinkfleet/secrets/feishu_app_secret
chmod 600 ~/.thinkfleet/secrets/feishu_app_secret

3. Install & run

cd <skill-dir>/feishu-bridge
npm install
FEISHU_APP_ID=cli_xxx node bridge.mjs

4. Auto-start (macOS)

FEISHU_APP_ID=cli_xxx node setup-service.mjs
launchctl load ~/Library/LaunchAgents/com.thinkfleet.feishu-bridge.plist

Diagnostics

# Check service
launchctl list | grep feishu

# Logs
tail -f ~/.thinkfleet/logs/feishu-bridge.err.log

# Stop
launchctl unload ~/Library/LaunchAgents/com.thinkfleet.feishu-bridge.plist

Group chat behavior

Bridge replies only when: user @-mentions the bot, message ends with ?/, contains request verbs (帮/请/分析/总结…), or calls the bot by name. Customize the name list in bridge.mjsshouldRespondInGroup().

Environment variables

VariableRequiredDefault
FEISHU_APP_ID
FEISHU_APP_SECRET_PATH~/.thinkfleet/secrets/feishu_app_secret
THINKFLEET_CONFIG_PATH~/.thinkfleet/thinkfleet.json
THINKFLEET_AGENT_IDmain
FEISHU_THINKING_THRESHOLD_MS2500

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.