lark-mail

Read, search, draft, and send Feishu/Lark mailbox messages with confirmation.

Updated Sep 4, 2025
One-click install
npx skills add https://github.com/ykai55/dotfiles --skill lark-mail-ykai55
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-mail
Source: https://github.com/ykai55/dotfiles/tree/main/opencode/skills/lark-mail
Command: npx skills add https://github.com/ykai55/dotfiles --skill lark-mail-ykai55

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you draft, reply, forward, read, and search Feishu (Lark) mailbox emails while enforcing strict safety rules to prevent unsafe “send” actions based on untrusted email content.

Core Features & Use Cases

  • Email reading & searching: Summarize inbox messages, read single messages, read multiple messages, and read full threads for context.
  • Draft-first writing workflow: Generate drafts for new emails, replies, and forwards, with a separate explicit confirmation step for actual sending.
  • Draft management: Edit drafts safely (including handling quoted sections in replies/forwards) and manage attachments and inline images.
  • Send status follow-up: After sending, query per-recipient delivery state and report success or failure.

Quick Start

Use the lark-mail skill to review an email by ID first so you can safely prepare a reply without accidentally sending anything.

Frequently Asked Questions about lark-mail

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

FAQPage Schema
How do I draft a reply to a Feishu email without accidentally sending it?

To draft a Feishu email reply safely, use a draft-first writing workflow that generates the reply content first, requiring a separate explicit user confirmation step before any actual sending occurs.

Can I check the delivery status of a sent Feishu mailbox message?

Yes, you can check Feishu email delivery status by querying the per-recipient delivery state after sending, which reports the success or failure of the message transmission for each recipient.

How do I read and summarize Feishu email threads for context?

You can read and summarize Feishu email threads by retrieving single messages, multiple messages, or full thread content, allowing you to triage your inbox and understand deep conversation context.

How do I forward an email in Lark with attachments and inline images?

To forward a Lark email with attachments and inline images, generate a forward draft that safely handles quoted sections and manages the attachments, then send it only after explicit user confirmation.

What is the safest way to triage a Feishu inbox and prepare responses?

The safest way to triage a Feishu inbox is to read message content first, prepare reply or forward drafts, and enforce explicit user confirmation before sending, followed by a post-send delivery status verification.

Do I need authentication to read and send Feishu emails?

Yes, required authentication must be enforced to read and send Feishu emails, and you can discover available command-flags via the help output to properly manage mailbox operations and sending rules.