Agent skill · software engineering · jeremylongshore
skill-adapter
Execute analyzes existing plugins to extract their capabilities, then
Why this skill is useful
Adds executable scripts for analyzing and adapting existing plugin capabilities, enabling dynamic skill application based on context.
What it needs
Requires find, grep installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Skill Adapter Overview Analyzes existing plugins in the repository to extract their capabilities, then synthesizes and applies those learned patterns to the current task. Functions as a universal skill chameleon that discovers relevant plugins, extracts their approaches and methodologies, and adapts them to novel requests. Prerequisites Read access to the plugins/ directory tree (community, packages, examples categories) grep and find available on PATH for plugin discovery Familiarity with the plugin structure: commands/.md, agents/.md, skills//SKILL.md, and scripts/ Instructions 1. Analyze the user's task to identify the core capability needed, the domain (security, devops, testing, documentation, etc.), and key requirements or constraints (see ${CLAUDESKILLDIR}/references/how-it-works.md). 2. Search existing plugins for relevant capabilities using file globbing across plugins/community/, plugins/packages/, and plugins/examples/ directories. Match on plugin.json descriptions and keyword fields. 3. For each relevant plugin discovered, extract capabilities from its components: Commands (commands/.md): read content, extract approach and input/output patterns. Agents (agents/.md): understand roles, decision-making patterns, expertise areas. Skills (skills//SKILL.md): read instructions, extract core capability and tool usage. Scripts (scripts/.sh, .py): analyze logic, identify reusable patterns and error handling. 4. Synthesize extracted patterns by merging complementary approaches, simplifying where possible, and ensuring compatibility with the current environment. 5. Apply the adapted skill to the user's task, following the learned methodology while adjusting syntax, tools, and output format to match the current context. 6. Report which plugins were consulted, what patterns were extracted, and how they were adapted for the current task. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/skill-adapter--3309d2