CtrlK
BlogDocsLog inGet started
Tessl Logo

lane

Lane integration. Manage data, records, and automate workflows. Use when the user wants to interact with Lane data.

59

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/lane/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 content delivers highly actionable, executable CLI guidance with a well-sequenced connection-state feedback loop. Its main weaknesses are mild verbosity from internal-mechanics explanations and broken step-numbering references that slightly impair workflow clarity.

Suggestions

Trim non-executable internal-mechanics prose (e.g. how the URL is normalized and connectors auto-built) and the 'focus on integration logic rather than auth plumbing' aside to improve conciseness.

Fix the broken step references: either label the major phases as Step 1/Step 2 or remove the 'skip to Step 2' and '1b' pointers that reference non-existent steps.

Flesh out the Lane Overview section beyond bare entity names, or remove it if the entities are self-explanatory, and de-duplicate the action-list command between 'Searching for actions' and 'Popular actions'.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete commands, but includes unnecessary internal-mechanics explanation ('The URL is normalized to a domain and matched against known apps... a connector is built automatically') and padded phrasing like 'so you can focus on the integration logic rather than auth plumbing.'

3 / 5

Actionability

Fully executable, copy-paste-ready commands cover the common cases end to end: install, login (including headless), connection ensure, polling, action list, action run with JSON input, and proxy requests with a complete flags table.

5 / 5

Workflow Clarity

A clear multi-step sequence with a genuine validation feedback loop on connection state (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR with re-polling), but step references are broken ('skip to Step 2' with no Step 2; '1b' with no 1a) and action execution lacks validation.

4 / 5

Progressive Disclosure

No bundle files exist; the single ~140-line file uses clear section headers and logical flow with content appropriately placed inline, though the Overview entity list is thin and 'Popular actions' repeats the earlier list command.

4 / 5

Total

16

/

20

Passed

Description

62%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 explicitly covers both what the skill does and when to use it, and its product-specific naming keeps conflict risk low. It is held back by generic action verbs and a narrow single trigger phrase rather than comprehensive natural triggers.

Suggestions

Replace generic verbs ('Manage data, records, and automate workflows') with concrete Lane-specific actions such as 'create and assign tasks, update records, and trigger workflows'.

Expand the trigger clause with natural user phrases, e.g. 'Use when the user wants to manage Lane tasks, records, or workflows, or mentions Lane projects.'

Add domain synonyms or entity terms users actually say (tasks, projects, tickets) to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

Names the Lane domain plus actions ('Manage data, records, and automate workflows'), but the actions are generic and overlapping rather than concrete, matching the anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

Both 'what' (manage data, records, automate workflows) and 'when' (use when the user wants to interact with Lane data) are explicitly present, but the single trigger phrase keeps it below the comprehensive anchor 5.

4 / 5

Trigger Term Quality

Includes an explicit trigger ('Use when the user wants to interact with Lane data') and keywords like data, records, and workflows, but the trigger set is narrow with few natural synonyms or variations.

3 / 5

Distinctiveness Conflict Risk

Naming the specific product 'Lane' and 'Lane integration' gives a clear niche with minimal conflict risk, though the generic verbs (manage data/records/workflows) leave minor overlap risk.

4 / 5

Total

14

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
membranedev/application-skills
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.