CtrlK
BlogDocsLog inGet started
Tessl Logo

lark-im

飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件、管理表情回复、发送应用内/短信/电话加急、发送和处理交互卡片(Interactive Card)、监听卡片按钮回调(card.action.trigger)。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊或话题群、管理标记数据、管理 Feed 置顶(添加/移除/查询置顶会话)、管理标签数据、处理卡片回调时使用。

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, navigable CLI skill reference with strong progressive disclosure and concrete commands. Main weakness is that executable workflows and validation feedback loops are delegated to referenced files rather than surfaced inline for the most common operations.

Suggestions

Inline one or two copy-paste-ready command examples for the most common operations (e.g. send a text message, list chat members) so Claude can act without opening a reference file.

Surface the key validation feedback loop (e.g. inspect per-item results and retry failures for batch join_request.handle / feed-shortcut operations) directly in the body rather than only in referenced files.

Tighten the AppLink and identity-mapping prose into terse bullets to trim tokens where Claude can infer the rest.

DimensionReasoningScore

Conciseness

The body is dense but mostly token-efficient: bullet points, tables, and identifier conventions with little padding, though a few notes (e.g. AppLink/identity mapping prose) could be tightened slightly to fully assume Claude's competence.

4 / 5

Actionability

It gives concrete executable commands (lark-cli schema im.<resource>.<method>, lark-cli im +<verb>), a full shortcuts table with flags, and a permission table, but largely describes and links out rather than providing copy-paste-ready command sequences for common cases inline.

4 / 5

Workflow Clarity

Multi-step risky flows are well sequenced — the card-create workflow is mandatory with explicit must-read references, and batch operations note that exit 0 does not imply per-item success — but the validation feedback loops themselves live in the referenced files rather than inline in the body.

4 / 5

Progressive Disclosure

The body is a clear overview that points one level deep to real references/*.md and references/card/* files, all of which exist, signaled cleanly via the shortcuts table and [Must-read] markers, making navigation easy.

5 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly states what the skill does and when to use it with concrete trigger phrases. Minor room to add synonyms or file extensions for a few tasks, but it is comprehensive and distinct.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the domain — 收发消息、搜索聊天记录、管理群聊成员、上传下载图片和文件、管理表情回复、发送应用内/短信/电话加急、发送交互卡片、监听卡片回调 — giving comprehensive coverage rather than vague abstraction.

5 / 5

Completeness

It explicitly answers both 'what' (the first sentence enumerates capabilities) and 'when' (当用户需要…时使用) with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

The 'when' clause surfaces many natural phrases users would say (发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊), but most tasks appear in only one phrasing with limited synonyms or file-extension variants, so it is above good but not comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is very specific — 飞书即时通讯 with distinctive triggers like Feed 置顶、交互卡片回调、card.action.trigger — making it clearly distinguishable with minimal risk of triggering the wrong skill.

5 / 5

Total

19

/

20

Passed

Validation

68%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 2 deeper-than-1-level, 1 suspicious

Warning

referenced_paths_exist

Referenced path issues: 3 deeper-than-1-level

Warning

Total

11

/

16

Passed

Repository
larksuite/cli
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.