plugins/ai-tools-manager/skills/create-skill/SKILL.md
Scaffolds a new skill in a local marketplace repository: creates the skill directory and SKILL.md boilerplate directly inside the chosen plugin. Use when the user asks to add a new skill, create a skill, or scaffold a skill in the marketplace.
npx skillsauth add lichens-innovation/skills create-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scaffold a new skill directly inside the chosen plugin of a local marketplace. The root skills/ folder is auto-generated by CI — do not create files there manually.
$ARGUMENTS
Consult the relevant doc(s) before generating skill content in auto mode or before making structural decisions in manual mode:
docs/skills.md — skill format, popular repositories, skills CLIdocs/plugins.md — plugin structure, manifest, hooks and relative pathsdocs/hooks.md — hook lifecycle, PreToolUse / PostToolUse, hook scriptsdocs/marketplace.md — marketplace structure, registration, publishing, versioning, auto-updatesdocs/subagents.md — subagent usage, AGENTS.md format, coordination tipsdocs/rules.md — rules format and scopedocs/mcp.md — MCP server configurationdocs/memory.md — memory system, persistent memory for subagentsdocs/skills-cli.md — skills CLI commandsdocs/claude-code.md — Claude Code settings, commands, IDE integrationsCreate skill directory and SKILL.md — the form data submitted by the user was injected into your context as additionalContext by the UserPromptExpansion hook. It is a JSON object with mode and target fields.
Target dispatch — the JSON includes a target field that determines where the skill lives:
target: "marketplace" — the JSON has marketplacePath and plugin. Write to <marketplacePath>/plugins/<plugin>/skills/<name>/SKILL.md.target: "project" — the JSON has projectPath (the user's cwd). Write to <projectPath>/.claude/skills/<name>/SKILL.md. This is a project-local skill, not registered in any marketplace.Behaviour also depends on mode:
Auto mode (mode: "auto") — the JSON contains { mode, target, name?, idea, useWhen, ...destination } where destination is either { marketplacePath, plugin } or { projectPath }:
name if provided, otherwise derive a concise kebab-case name from the idea.description frontmatter value:
idea as the "what" clause.useWhen is non-empty, append Use when + the chips joined naturally (Oxford-style with "or" before the last item). If empty, append Use when <trigger condition>. as a placeholder.Manual mode (mode: "manual") — the JSON contains { mode, target, name, description, triggers, ...destination }:
description frontmatter: "<description>. Use when <triggers joined with ', ' and 'or' before the last>." If triggers is empty, use the raw description only.---
name: <name>
description: "<built description>"
---
# <Title Case of name>
Add instructions here. Structure freely: step-by-step workflow, reference tables, decision trees — whatever fits the skill.
Optional subdirectories (create only if needed):
- `scripts/` — executable helpers (Node.js, Python, shell)
- `references/` — supporting docs or templates
- `assets/` — static files (images, data)
Hooks If the skill needs a hook (e.g. to collect input before the skill runs), add it to the plugin instead of user settings so it's distributed automatically. See Hooks and Relative Paths.
Report to user
<marketplacePath>/plugins/<plugin>/skills/<name>/SKILL.md<projectPath>/.claude/skills/<name>/SKILL.mdSKILL.md with instructionsscripts/ or references/ dirs if the skill needs helper filesclaude plugin marketplace updatetools
Reference for managing Claude Code plugins and marketplaces: install, update, remove plugins; add, update, remove marketplaces. Use when the user asks how to install a plugin, remove a marketplace, update plugins, or manage their Claude Code plugin setup.
tools
Scaffolds a new subagent in the ai-dev-tools marketplace repository: creates the agent directory, AGENTS.md file, and symlinks it into the chosen plugin. Use when the user asks to add a subagent, create an agent, or scaffold a subagent in the marketplace.
tools
Scaffolds a new skill in the ai-dev-tools marketplace repository: creates the skill directory and SKILL.md boilerplate directly inside the chosen plugin. Use when the user asks to add a new skill, create a skill, or scaffold a skill in the marketplace.
tools
Scaffolds a new plugin in the ai-dev-tools marketplace repository: creates the plugin directory, plugin.json manifest, skills/ folder, and registers it in marketplace.json. Use when the user asks to add a new plugin, create a plugin, or register a plugin in the marketplace.