Execute analyzes existing plugins to extract their capabilities, then adapts and applies those skills to the current task. Acts as a universal skill chameleon that learns from other plugins. Activates when you request "skill adapter" functionality. Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.
26
10%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/examples/pi-pathfinder/skills/skill-adapter/SKILL.mdQuality
Discovery
0%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This description is extremely weak across all dimensions. It relies on vague buzzwords ('universal skill chameleon', 'adapts and applies'), provides no concrete actions or real trigger terms, and its 'when to use' guidance is circular and vacuous. It would be nearly impossible for Claude to correctly select this skill from a pool of alternatives.
Suggestions
Replace vague language with specific concrete actions — what exactly does this skill do? List 2-3 specific operations (e.g., 'Reads plugin YAML frontmatter to extract capability lists, maps plugin functions to current task requirements').
Add a genuine 'Use when...' clause with real trigger scenarios instead of the placeholder 'Use when appropriate context detected' (e.g., 'Use when the user asks to combine capabilities from multiple plugins or wants to apply one plugin's approach to a different domain').
Include natural trigger terms a user would actually say, such as 'combine plugins', 'reuse skill', 'adapt plugin', 'cross-plugin', replacing the meaningless 'Trigger with relevant phrases based on skill purpose'.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description uses vague, abstract language like 'extract their capabilities', 'adapts and applies those skills', and 'universal skill chameleon'. No concrete actions are listed — it's unclear what specific operations this skill actually performs. | 1 / 3 |
Completeness | The 'what' is extremely vague (analyzes plugins, adapts skills) and the 'when' is essentially a non-answer — 'Use when appropriate context detected' and 'Trigger with relevant phrases based on skill purpose' provide zero actionable guidance for skill selection. | 1 / 3 |
Trigger Term Quality | The only concrete trigger term is 'skill adapter', which is not something a user would naturally say. Phrases like 'relevant phrases based on skill purpose' and 'appropriate context detected' are meta-placeholders, not actual trigger terms. | 1 / 3 |
Distinctiveness Conflict Risk | As a self-described 'universal skill chameleon' that supposedly learns from other plugins, this description is maximally generic and would conflict with virtually any other skill. There is no clear niche or distinct trigger. | 1 / 3 |
Total | 4 / 12 Passed |
Implementation
20%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is fundamentally a meta-skill that describes an abstract process (learn from other plugins and adapt) without providing any concrete, executable guidance. It is verbose, explaining concepts Claude already knows, and the examples are narrative descriptions rather than actionable demonstrations. The workflow has reasonable structure but lacks validation checkpoints and the referenced bundle files don't exist.
Suggestions
Add concrete, executable find/grep commands for plugin discovery (e.g., `find plugins/ -name 'plugin.json' | xargs grep -l 'security'`) instead of abstract descriptions.
Replace narrative examples with concrete input/output pairs showing actual plugin content being analyzed and the resulting adapted output.
Remove explanatory text Claude already knows (e.g., what commands/agents/skills directories contain, what 'synthesize' means) and focus on the specific adaptation logic that is novel.
Provide the referenced bundle files (how-it-works.md, example-workflows.md, errors.md) or remove the references and inline the essential content more concisely.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is verbose and explains concepts Claude already understands well—like how to search directories, what plugins contain, and how to merge patterns. The overview restates the description. The examples describe processes at a high level without adding actionable value. Much of this content is padding around a fundamentally simple idea: 'look at other plugins and adapt their approaches.' | 1 / 3 |
Actionability | There are no concrete commands, executable code, or specific file paths to real plugins. The instructions are abstract descriptions of what to do ('analyze,' 'extract,' 'synthesize,' 'apply') without showing how. The examples are narrative descriptions of hypothetical processes rather than executable guidance. No grep/find commands are provided despite listing them as prerequisites. | 1 / 3 |
Workflow Clarity | The six numbered steps provide a clear sequence, and the error handling table adds some structure. However, there are no validation checkpoints—no step to verify that extracted patterns are correct or that the synthesized approach actually works before applying it. The feedback loop for error recovery is absent from the main workflow. | 2 / 3 |
Progressive Disclosure | The skill references three external files (how-it-works.md, example-workflows.md, errors.md) which is good structure, but no bundle files were provided, meaning these references are unverifiable and potentially broken. The inline content itself could be more concise if those references actually existed and contained the detailed examples and error handling currently duplicated in the main file. | 2 / 3 |
Total | 6 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
3a2d27d
Table of Contents
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.