CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

lark-note

仅当用户或上游配置显式指定 lark-note 时使用,相关请求统一交由 lark-meeting 技能处理。

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/lark-note/SKILL.md

The canonical home for this skill is lark-minutes in larksuite/cli

SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

An exemplary minimal compatibility stub: it states its sole purpose, avoids all padding, and delegates completely and unambiguously to the lark-meeting skill via a single clearly signaled reference. Its only deductions are structural — the delegation target lives outside the skill's own bundle with no fallback guidance if it is missing.

DimensionReasoningScore

Conciseness

The entire body is three lines: a purpose statement ("本技能只用于兼容旧名称,不直接处理业务" — this skill only exists for backward compatibility, it does not handle business directly) and a single delegation instruction. Nothing is padded and no concept Claude already knows is explained, matching 'lean and efficient; every token earns its place'.

5 / 5

Actionability

The single instruction is concrete and executable — "MUST 完整读取 ../lark-meeting/SKILL.md,并按照其中的路由和行动指南执行" (MUST fully read ../lark-meeting/SKILL.md and follow its routing and action guidance) — with an explicit path and unambiguous directive. It is below 5 because all operational detail lives in an external file outside this skill's own bundle, so the skill itself carries a minor gap: it cannot stand alone if the target is unavailable, and no fallback is stated.

4 / 5

Workflow Clarity

This is a simple single-task skill and the single action is unambiguous: read the lark-meeting SKILL.md in full and execute its routing and action guidance. Per the simple-skill guideline this scores 5; the routing step is not destructive or batch, so no validation checkpoint is required.

5 / 5

Progressive Disclosure

The body is a clear, well-organized overview with a heading, a scope statement, and one clearly signaled one-level-deep reference ([../lark-meeting/SKILL.md](../lark-meeting/SKILL.md)). It falls short of 5 only because the reference points outside the skill's own bundle to a sibling directory rather than a bundled reference file, a slightly non-standard organization for discovery.

4 / 5

Total

18

/

20

Passed

Description

66%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 terse, disciplined compatibility-shim description: the trigger condition is explicit and unambiguous, and the delegation target is named, making conflict risk minimal. The main weakness is the vague "相关请求" scope and the absence of synonyms or variations that would improve trigger matching and completeness.

Suggestions

Replace the vague scope "相关请求" with a concrete statement of what kinds of requests are covered (e.g., note/meeting-related operations formerly routed under the lark-note name).

Add one or two natural trigger synonyms or aliases users might say when they need this skill, alongside the explicit 'lark-note' mention.

Optionally state the consequence of triggering (full behavior is defined by lark-meeting) so the 'what' half of the description is self-contained.

DimensionReasoningScore

Specificity

The description names its domain (a compatibility alias) and one concrete action — "相关请求统一交由 lark-meeting 技能处理" (related requests are handed to the lark-meeting skill) — which matches 'names domain and 1-2 concrete actions, but not comprehensive'. It is above score 2 because the delegation action is explicit rather than generic, but below 4 because "相关请求" (related requests) leaves the scope of what is delegated unstated and no other capability is enumerated.

3 / 5

Completeness

Both parts are explicitly present: 'what' — requests are routed to the lark-meeting skill — and 'when' — "仅当用户或上游配置显式指定 lark-note 时使用" (use only when the user or upstream configuration explicitly specifies lark-note). It falls short of 5 because the 'what' clause refers only vaguely to "相关请求" rather than stating concretely what kinds of requests are in scope.

4 / 5

Trigger Term Quality

It contains the natural trigger terms "lark-note" and "lark-meeting", which a user naming this skill would say, matching 'some relevant keywords but missing common variations or synonyms'. It is not 4 because there are no synonyms, alternate phrasings, or file-type terms that would catch variations of the request.

3 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — firing only on an explicit "lark-note" mention and delegating to one named skill — with minimal overlap risk against other skills. This matches 'clear niche with distinct triggers; minimal conflict risk'; the gating clause makes accidental triggering for the wrong skill very unlikely.

5 / 5

Total

15

/

20

Passed

Validation

75%

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

Validation — 12 / 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: 1 suspicious

Warning

Total

12

/

16

Passed

Repository

larksuite/cli

Path

skills/lark-note/SKILL.md

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.