tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill skill-adapterExecute 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.
Validation
81%| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 13 / 16 Passed | |
Implementation
22%This skill content is a generic template with no actual substance. Despite describing a sophisticated capability (analyzing plugins and adapting their skills), the body provides zero concrete guidance on how to accomplish this. Every section contains placeholder text that could apply to any skill, making it completely non-functional.
Suggestions
Add concrete code examples showing how to analyze a plugin file and extract its capabilities (e.g., parsing SKILL.md files, identifying patterns)
Provide specific steps for the skill adaptation workflow: how to identify relevant capabilities, how to transform them for the current task, and how to validate the adaptation
Include at least one complete worked example showing input (a sample plugin) and output (the adapted skill application)
Replace generic instructions with specific commands or code that implement the 'skill chameleon' functionality described in the skill description
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is brief but entirely generic - it doesn't waste tokens on explanations Claude knows, but the tokens it does use provide no skill-specific value. It's efficiently empty rather than efficiently informative. | 2 / 3 |
Actionability | The content is completely vague with no concrete code, commands, or specific guidance. Instructions like 'Invoke this skill when trigger conditions are met' and 'Provide necessary context' are abstract placeholders that give Claude nothing executable to work with. | 1 / 3 |
Workflow Clarity | The 4-step process is generic boilerplate ('invoke', 'provide context', 'review', 'apply') with no actual workflow for the described skill adapter functionality. There's no guidance on how to analyze plugins, extract capabilities, or adapt skills. | 1 / 3 |
Progressive Disclosure | References to external files (errors.md, examples.md) are present and one-level deep, but the main content is so empty that the structure serves no purpose. The references use template variables ({baseDir}) suggesting incomplete implementation. | 2 / 3 |
Total | 6 / 12 Passed |
Activation
0%This description fails on all dimensions. It uses vague, buzzword-heavy language ('universal skill chameleon') without specifying concrete actions, provides circular and meaningless trigger guidance, and lacks any distinctive characteristics that would help Claude select it appropriately from a skill library.
Suggestions
Replace vague language with specific concrete actions - what exactly does 'analyze plugins' produce? What does 'adapt skills' mean in practice? List 2-3 specific operations.
Add explicit trigger terms users would naturally say, such as 'combine plugins', 'use multiple skills', 'learn from existing plugin', or specific task types this skill handles.
Replace the placeholder 'Use when appropriate context detected' with actual scenarios, e.g., 'Use when the user wants to combine capabilities from multiple plugins or apply a plugin's approach to a new domain.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description uses vague, abstract language like 'adapts and applies those skills' and 'universal skill chameleon' without listing any concrete actions. No specific capabilities are enumerated. | 1 / 3 |
Completeness | The 'what' is vague (analyzes plugins, adapts skills) and the 'when' is essentially empty - 'Use when appropriate context detected' and 'Trigger with relevant phrases' are meaningless placeholders that provide no actual guidance. | 1 / 3 |
Trigger Term Quality | The trigger guidance is circular and unhelpful: 'Trigger with relevant phrases based on skill purpose' provides no actual keywords. 'Skill adapter' is mentioned but is technical jargon unlikely to be used naturally by users. | 1 / 3 |
Distinctiveness Conflict Risk | The description is extremely generic - 'universal skill chameleon' and 'adapts skills to current task' could apply to virtually any meta-skill or plugin system, creating high conflict risk with other skills. | 1 / 3 |
Total | 4 / 12 Passed |
Reviewed
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.