CtrlK
BlogDocsLog inGet started
Tessl Logo

laravel-plugin-discovery

Discover and evaluate Laravel packages via LaraPlugins.io MCP. Use when the user wants to find plugins, check package health, or assess Laravel/PHP compatibility.

64

Quality

77%

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/laravel-plugin-discovery/SKILL.md

The canonical home for this skill is tdg-personal/laravel-plugin-discovery

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, actionable reference for the LaraPlugins MCP tools with concrete examples and clear tool parameter docs. Main weakness is redundancy across the Best Practices, Common Use Cases, and Examples sections plus time-sensitive version labels that will date the content.

Suggestions

Consolidate the redundant guidance across 'Best Practices', 'Common Use Cases', and 'Examples' into a single section to reduce token cost and reader confusion.

Replace time-sensitive labels in the Laravel version table ('13 Latest Laravel', '12 Current stable') with neutral compatibility guidance or move them to a clearly marked deprecated/current section so the skill does not silently go stale.

Add explicit 'review the returned health score and version matrix before recommending' checkpoint language to the How It Works workflows to strengthen validation cues.

DimensionReasoningScore

Conciseness

Mostly useful reference content (tool parameters, filter values) without over-explaining known concepts, but the Best Practices, Common Use Cases, and Examples sections repeat filtering guidance already covered elsewhere, and the version table ('13 Latest Laravel', '12 Current stable') is time-sensitive and will stale.

3 / 5

Actionability

Provides concrete, copy-pasteable MCP tool invocations (SearchPluginTool({...}), GetPluginDetailsTool({...})) with explicit parameters covering the common search/detail/vendor cases, with only minor gaps like idealized return shapes ('etc.').

4 / 5

Workflow Clarity

Three numbered workflows (Finding, Evaluating, Compatibility) are clearly sequenced; because these are read-only query operations the destructive-operation validation cap does not apply, though explicit 'review/confirm results' checkpoints are only weakly signaled.

4 / 5

Progressive Disclosure

Single-file skill with well-organized headers, tables, and code blocks; no bundle files exist and the content genuinely belongs together as one MCP tool reference, with only minor organization gaps from the repeated sections.

4 / 5

Total

15

/

20

Passed

Description

87%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 strong description that clearly states capability and trigger conditions in third person with concrete, natural-language triggers. Minor specificity gains are possible by naming a few more capability verbs, but it already covers what and when well.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Discover and evaluate Laravel packages', 'find plugins', 'check package health', 'assess Laravel/PHP compatibility' — with only minor coverage gaps, matching the 'several specific actions' anchor rather than the fuller 5-anchor list.

4 / 5

Completeness

Explicitly answers both 'what' (Discover and evaluate Laravel packages via LaraPlugins.io MCP) and 'when' (Use when the user wants to find plugins, check package health, or assess Laravel/PHP compatibility) with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('find plugins', 'check package health', 'Laravel/PHP compatibility') with good coverage, though a few common synonyms (e.g. 'Laravel packages', 'what package should I use') are absent from the description itself.

4 / 5

Distinctiveness Conflict Risk

Scoped to Laravel packages via a specific MCP server with distinct triggers, giving it a clear niche and minimal overlap risk with general-purpose lookup skills.

5 / 5

Total

18

/

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
affaan-m/ECC
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.