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

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.

The body is a well-organized, concise routing skill with concrete behavioral guidance and appropriate validation checkpoints for destructive and auth-error cases. It loses only minor points for some redundancy and the absence of concrete tool-name examples.

Suggestions

Tighten the overlap between 'When To Use', 'Routing Hints', and Required Behavior item 3 to avoid restating the same routing guidance three ways.

Add one or two concrete examples of how to extract a document/sheet identifier from a Feishu/Lark URL to make item 4 fully actionable.

Optionally list example tool-name patterns the preset commonly exposes so routing is less abstract.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence without explaining concepts it already knows, with only minor redundancy between 'When To Use', 'Routing Hints', and Required Behavior item 3.

4 / 5

Actionability

Guidance is concrete and specific for an instruction-only routing skill (identifier extraction from URLs, name-pattern routing hints, auth-error recovery steps), with only minor gaps in concrete tool examples.

4 / 5

Workflow Clarity

Behavioral rules are well-sequenced and include checkpoints for destructive operations (item 5) and auth-error recovery (item 7); it is not a true multi-step process, so it stops short of a full validate-fix-retry loop.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, needs no external references, and is organized into clearly labeled sections (When To Use, Required Behavior, Routing Hints, Important Constraint), meeting the simple-skill exception for a 5.

5 / 5

Total

17

/

20

Passed

Description

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

The description is well-scoped to a distinct Feishu/Lark niche with good trigger keywords, but it lacks an explicit 'when to use' clause and relies on a generic action verb rather than listing concrete operations.

Suggestions

Add an explicit 'Use when...' clause naming the user requests that should trigger this skill (e.g., 'Use when the user asks to read, edit, or search Feishu/Lark docs or spreadsheets').

Replace the generic 'Use ... for' with concrete actions like 'read, create, update, append to, and search Feishu/Lark documents and spreadsheets'.

Include a few more natural trigger synonyms (e.g., 'wiki', 'bitable', 'sheets') to broaden keyword coverage.

DimensionReasoningScore

Specificity

The description names the domain and several concrete targets ('documents, spreadsheets, knowledge content'), but the only action verb is the generic 'Use ... for', so it does not enumerate specific actions as the level-4 anchor requires.

3 / 5

Completeness

It clearly states what the skill does, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

It covers natural brand synonyms users say ('Feishu', 'Lark') plus concrete artifact terms ('documents', 'spreadsheets', 'knowledge content', 'workspace operations'), though a few common variations are absent.

4 / 5

Distinctiveness Conflict Risk

The scope is tightly bound to the Feishu/Lark brand niche, making it unlikely to trigger for unrelated document or spreadsheet skills.

5 / 5

Total

15

/

20

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.