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.