feishu-send-file

Send workspace files to a bound Feishu chat using feishu_send_file.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/42atom/msgcode --skill feishu-send-file-42atom
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feishu-send-file
Source: https://github.com/42atom/msgcode/tree/main/src/skills/runtime/feishu-send-file
Command: npx skills add https://github.com/42atom/msgcode --skill feishu-send-file-42atom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The skill enables sending files from the current workspace directly to a Feishu chat by invoking the feishu_send_file tool and reading the bound chat id from .msgcode/config.json, avoiding session-name guessing.

Core Features & Use Cases

  • Reuse the bound Feishu chat id from .msgcode/config.json when a chat is bound, avoiding guessing or manual entry.
  • Send images, documents, and other workspace files directly to the active Feishu conversation with a single command.
  • Use case: share a generated report with the team in the bound Feishu group without leaving your workspace.

Quick Start

Use the feishu-send-file skill to send the current workspace file to the bound Feishu chat.

Frequently Asked Questions about feishu-send-file

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

FAQPage Schema
How do I send workspace files to a Feishu chat without manually entering the chat ID?▼

To send workspace files to a Feishu chat, this skill reads the bound chat ID directly from the .msgcode/config.json file. It reuses the runtime.current_chat_id value to target the active Feishu conversation, completely avoiding manual entry or session-name guessing.

How does sending files to Feishu work when a workspace is bound to a group?▼

Sending files to Feishu works by invoking the feishu_send_file tool to transfer workspace documents or images. The mechanism relies on reading the runtime.current_chat_id from the .msgcode/config.json configuration to identify the bound group and deliver the file instantly.

Do I need the feishu_send_file tool available to share documents from my workspace?▼

Yes, you need the feishu_send_file tool available in your environment to share documents from your workspace. The skill depends on this tool to execute the file transfer and requires a bound chat ID in the .msgcode/config.json file to target the correct Feishu conversation.

Can I use session filenames to infer Feishu chat IDs for sending workspace files?▼

No, you cannot infer Feishu chat IDs from session filenames when sending workspace files. This approach explicitly avoids session-name guessing and instead strictly reads the runtime.current_chat_id from the .msgcode/config.json file to ensure files reach the correct bound chat.

What is the best way to share a generated report directly to a bound Feishu group?▼

The best way to share a generated report to a bound Feishu group is using an automated file transfer skill. It targets workflows where your workspace is already bound to a Feishu chat, sending the report directly to the active conversation without leaving your workspace.