CtrlK
BlogDocsLog inGet started
Tessl Logo

lark-slides

飞书幻灯片:创建和编辑幻灯片。创建演示文稿、读取幻灯片内容、管理幻灯片页面(创建、删除、读取、局部替换)。当用户需要创建或编辑幻灯片、读取或修改单个页面时使用。当用户给出 doubao.com 的 /slides/ URL/token 时,也应直接使用本 skill,不要因为域名不是飞书而回退到 WebFetch;路由依据是 URL 路径模式和 token,而不是域名。不负责:云文档内容编辑(走 lark-doc)、云文档里的独立画板对象(走 lark-whiteboard)、上传或下载普通文件(走 lark-drive)。

72

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The content is highly actionable with strong workflow validation and excellent progressive disclosure across a well-organized bundle. Its main weakness is conciseness: several hard constraints are restated across multiple sections and could be consolidated.

Suggestions

Consolidate rules that recur across 权威经验, Quick Reference, Design Ideas, and 核心规则 (e.g. <img> not <image>, emoji prohibition, chart/table element choice) into one authoritative list and reference it elsewhere rather than restating.

Tighten the 豆包设计原则 / Design Ideas prose, which repeats some 权威经验 constraints and leans on prescriptive aesthetic language that could be trimmed without losing actionable guidance.

Consider moving the large element-syntax ruleset (table/chart/td nesting, gradient format) entirely into the xml-schema-quick-ref reference and keeping only the highest-frequency gotchas inline.

DimensionReasoningScore

Conciseness

The body is dense with genuinely non-obvious domain knowledge (960x540 sizing, <img> not <image>, color not fontColor, before_slide_id placement), but several rules repeat across sections (chart/table/emoji/<img> rules appear in 权威经验, Quick Reference, Design Ideas, and 核心规则), so it could be tightened rather than being lean.

2 / 3

Actionability

It provides copy-paste-ready commands (lark-cli auth login, full jq-based slide create templates, wiki get_node) and a Quick Reference table mapping concrete needs to exact commands and docs, matching the fully-executable anchor.

3 / 3

Workflow Clarity

The 生成流程 gives a sequenced Step 1–4 with explicit validation (read back full XML via +xml-get, run xml_text_overlap_lint.py with error_count==0 gates, warning-triggered screenshot review) and feedback loops for non-atomic failures, matching the validation-checkpoint anchor.

3 / 3

Progressive Disclosure

The body is an overview pointing to one-level-deep bundle files (references/*.md, scripts/*.py, references/*.xml), all verified to exist, with clear navigation via 高频只读/按需再读 lists, a Quick Reference table, and CRITICAL must-read callouts.

3 / 3

Total

11

/

12

Passed

Description

100%

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

The description is third-person, specific, and explicit about both capabilities and trigger conditions, with clear conflict-avoidance routing against sibling lark skills. It is a strong, complete trigger description.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions: "创建演示文稿、读取幻灯片内容、管理幻灯片页面(创建、删除、读取、局部替换)", matching the anchor that lists several specific concrete actions rather than vague language.

3 / 3

Completeness

It answers both what (create/read/manage pages) and when with an explicit trigger clause ("当用户需要创建或编辑幻灯片、读取或修改单个页面时使用"), and adds explicit out-of-scope routing, satisfying the highest anchor.

3 / 3

Trigger Term Quality

It surfaces natural user phrasings ("创建或编辑幻灯片、读取或修改单个页面") plus an explicit URL/token trigger ("doubao.com 的 /slides/ URL"), giving good coverage of terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

It carves out a clear niche (飞书幻灯片) and explicitly distinguishes sibling skills ("不负责:...走 lark-doc / lark-whiteboard / lark-drive") plus a domain-routing edge case, making wrong-skill triggering unlikely.

3 / 3

Total

12

/

12

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.

Validation12 / 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
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.