feishu-screenshot

Capture a macOS screenshot and send it to a Feishu conversation.

18|2|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/yuanyuekejiJN/AivoClaw --skill feishu-screenshot-yuanyuekejijn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-screenshot
Source: https://github.com/yuanyuekejiJN/AivoClaw/tree/main/extraSkills/feishu-screenshot
Command: npx skills add https://github.com/yuanyuekejiJN/AivoClaw --skill feishu-screenshot-yuanyuekejijn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It eliminates the hassle of manually capturing a screen and distributing the image to Feishu by turning a screenshot request into a ready-to-send message flow.

Core Features & Use Cases

  • macOS screenshot capture: Captures the current screen using macOS screencapture and saves it to a temporary file path suitable for the workspace environment.
  • Feishu image sharing: Sends the captured image into Feishu conversations by using the message tool with a file media path, letting the system handle upload and message formatting.
  • Correct temp-path handling: Encourages use of $TMPDIR instead of /tmp to avoid access restrictions in the runtime environment.
  • Use Case: When you need to report an issue with a UI or workflow, capture what you see and share it to a Feishu chat for faster collaboration.

Quick Start

Ask to "截个屏发飞书", then send the resulting screenshot file using the message tool with the media parameter pointing to the saved image path.

Frequently Asked Questions about feishu-screenshot

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

FAQPage Schema
How do I send a macOS screenshot to Feishu automatically?

To send a macOS screenshot to Feishu automatically, this Skill captures the screen using macOS `screencapture` and uploads the image file to a Feishu conversation via the message tool's media parameter.

Can I share a screenshot to a Feishu chat using a file path instead of base64?

Yes, you can share a screenshot to a Feishu chat using a local file path instead of base64. The Skill requires a file path for the message tool's media parameter to handle the upload and delivery.

Why does my macOS screenshot capture fail when saving to the temporary directory?

macOS screenshot capture might fail due to access restrictions when saving to `/tmp`. You should use the `$TMPDIR` environment variable instead to ensure the runtime environment can properly access and write the temporary image file.

Does sending images to Feishu require an upload-then-send flow?

Yes, sending images to Feishu requires an upload-then-send flow. The system processes the local file path from the media parameter to generate a Feishu image_key, which is then used to deliver the image message.

What is the best way to report UI bugs to a team in Feishu?

The best way to report UI bugs to a team in Feishu is capturing the current macOS screen and instantly sharing the image directly into the conversation. This eliminates manual capture and distribution steps for faster collaboration.

Can I use this screenshot automation tool on operating systems other than macOS?

No, this screenshot automation tool is designed specifically for macOS. It relies on the native macOS `screencapture` command to capture the current screen and save the temporary image file for delivery.