CtrlK
BlogDocsLog inGet started
Tessl Logo

feishu-tools

Use the Feishu/Lark plugin MCP tools for Feishu documents, spreadsheets, knowledge content, and other matching workspace operations.

60

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./plugins/feishu/skills/feishu-tools/SKILL.md
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 body is well-organized, actionable, and includes solid error-recovery and destructive-operation checkpoints appropriate to a routing/behavior skill. The main weakness is mild redundancy across the first three Required Behavior items that could be consolidated.

DimensionReasoningScore

Conciseness

The body is lean, well-sectioned, and avoids explaining concepts Claude already knows, but Required Behavior items 1-3 restate the same 'use the matching tool directly / don't ask the user' point, which could be tightened; this fits 'mostly efficient but could be tightened' rather than the every-token-earns-its-place score 3.

2 / 3

Actionability

For an instruction-only skill the guidance is concrete and specific: URL-to-id extraction (item 4), routing hints keyed to tool name/description patterns (docs/docx/wiki/knowledge; sheets/bitable; task/calendar/IM), and exact settings to verify on auth errors (App ID, App Secret, brand, preset); per the scoring note, absence of code is not penalized when guidance is this actionable.

3 / 3

Workflow Clarity

The behavior list includes explicit checkpoints and feedback loops -- confirm intent on ambiguous/destructive mutations (item 5), explain gaps when no tool matches (item 6), and route auth/config errors to specific settings checks (item 7); the simple-skill allowance applies, so this earns score 3 rather than the checkpoint-missing score 2.

3 / 3

Progressive Disclosure

The skill is under 50 lines with no bundle files and no need for external references, and it is organized into clear sections (Runtime Context, When To Use, Required Behavior, Routing Hints, Important Constraint); per the guideline this earns score 3 with just well-organized sections.

3 / 3

Total

11

/

12

Passed

Description

57%

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 clearly scopes a Feishu/Lark niche and is distinct, but it relies on a generic 'Use...for' framing without concrete actions or an explicit 'Use when...' trigger clause. Adding concrete verbs and trigger conditions would lift specificity and completeness.

Suggestions

Add concrete actions, e.g. 'Read, summarize, search, create, update, and organize Feishu/Lark documents, spreadsheets, and knowledge content.'

Append an explicit trigger clause, e.g. 'Use when the user works with Feishu/Lark docs, sheets, wiki, or bitable data.'

Replace jargon ('plugin MCP tools') with user-natural terms and add variations like docs, wiki, sheets, tables, and bitable.

DimensionReasoningScore

Specificity

The description names several domains ("Feishu documents, spreadsheets, knowledge content, and other matching workspace operations") but uses only the generic verb "Use...for" rather than concrete actions like extract/create/merge, matching the 'names domain and some actions, but not comprehensive' anchor rather than score 3's list of specific actions.

2 / 3

Completeness

It states what the skill does ("Use the Feishu/Lark plugin MCP tools for...") but has no explicit 'Use when...' trigger clause; per the judging guidelines a missing explicit trigger clause caps completeness at 2, and it is not score 1 because the 'what' is clearly present.

2 / 3

Trigger Term Quality

Terms like "Feishu documents, spreadsheets, knowledge content" are natural, but it leans on jargon ("plugin MCP tools") and omits common variations a user might say (docs, wiki, sheets, tables, bitable), fitting the 'some relevant keywords but missing common variations' anchor rather than the full coverage of score 3.

2 / 3

Distinctiveness Conflict Risk

The Feishu/Lark scope is a clear, narrow niche with domain-specific triggers, making it unlikely to fire for unrelated skills; this matches the 'clear niche with distinct triggers' anchor rather than the overlap-prone score 2.

3 / 3

Total

9

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
ThinkInAIXYZ/deepchat
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.