lark-mail SKILL.md skillC
lark-mail from dropfan/claude-code-plugins is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add dropfan/claude-code-plugins/lark-mail@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- C, 15 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- dropfan/claude-code-plugins
- Path
plugins/lark/skills/lark-mail/SKILL.md- Versions recorded
- 5
- Latest version
- v1.0.0, committed Sep 21, 2026
- First version recorded
- Jun 21, 2026
- Size
- 26,699 bytes
- Repository stars
- 8
- License
- MIT
飞书邮箱:Use when user mentions 起草邮件、写邮件、草稿、发送/回复/转发邮件、查阅邮件、看邮件、搜索邮件、邮件文件夹、邮件标签、邮件联系人、监听新邮件、邮件收信规则等;use for mail/email intent only. Do not use for docs/sheets/calendar/auth setup/pure contact lookup/IM chat tasks.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
<!-- cowork-exec-note --> > **⚙️ Cowork / Claude Desktop 执行环境说明(自动注入)** > > 本技能依赖本地 `lark-cli`(`@larksuite/cli`,可用 `command -v lark-cli` 定位)及其 `~/.lark-cli` 登录态(应用密钥存于 macOS keychain)。 > > 在 Cowork 中运行任何 `lark-cli` 命令时,**必须在本地 macOS 上执行**(使用 Desktop Commander 的 `start_process` / `interact_with_process`,或其它本地 shell 工具),**不要用隔离的 Linux 沙箱** `mcp__workspace__bash`——沙箱里没有 lark-cli、也读不到 keychain。 > 执行前确保 npm 全局 bin 目录(`npm prefix -g` 输出目录下的 `bin`)在 PATH 中。 > > (在 Claude Code 中可忽略本说明,lark-cli 在本机 shell 直接可用。) # mail (v1) **CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md),其中包含认证、身份切换、权限处理和 `_notice` 处理。** ## 核心概念 - **邮件(Message)**:一封具体的邮件,包含发件人、收件人、主题、正文(纯文本/HTML)、附件。每封邮件有唯一 `message_id`。 - **会话(Thread)**:同一主题的邮件链,包含原始邮件和所有回复/转发。通过 `thread_id` 关联。 - **草稿(Draft)**:未发送的邮件。所有发送类命令默认保存为草稿,加 `--confirm-send` 才实际发送。 - **文件夹(Folder)**:邮件的组织容器。内置文件夹:`INBOX`、`SENT`、`DRAFT`、`SCHEDULED`、`TRASH`、`SPAM`、`ARCHIVED`,也可自定义。 - **标签(Label)**:邮件的分类标记,内置标签如 `FLAGGED`(星标)。一封邮件可有多个标签。 - **附件(Attachment)**:分为普通附件和内嵌图片(inline,通过 CID 引用)。 - **收信规则(Rule)**:自动处理收到的邮件的规则。可设置匹配条件(发件人、主题、收件人等)和执行动作(移动到文件夹、删除、标记已读等)。通过 `user_mailbox.rules` 资源管理,支持创建、删除、列出、排序和更新。 …
Read the whole file at its exact version.
How to install
mdr add dropfan/claude-code-plugins/lark-mail@sha256:c3282d1285782bc7The line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_yugga2tbyped3jf3)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jun 21, 2026 and Sep 21, 2026, about one every 23 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-09-21 | b87b343 | 26,699 B | C | view · diff |
| v1.0.0 | 2026-07-21 | 541a021 | 25,291 B | C | view · diff |
| v1.0.0 | 2026-07-05 | b88ef94 | 24,763 B | C | view · diff |
| v1.0.0 | 2026-06-29 | 1a6aead | 24,743 B | C | view · diff |
| v1.0.0 | 2026-06-21 | 8959381 | 41,570 B | C | view |
Audit of the latest version
- fail: No prompt-injection phrasing (matched: Ignore previous instructions)
- fail: No script tag (matched: <script)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (26699 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
dropfan/claude-code-plugins · 8 stars · license MIT · pushed 2026-10-20 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_yugga2tbyped3jf3 GET https://markdownregistry.com/api/v1/resolve?ref=dropfan/claude-code-plugins/lark-mail GET https://markdownregistry.com/api/v1/blob/c3282d1285782bc728d67a4704752d91b00fa06275eb65cc47b43fbae86e0405
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from dropfan/claude-code-plugins
Every file in dropfan/claude-code-plugins