From license-populator
First-run setup for license-populator. Choose where the user's license template store lives, scaffold its directory, and write the pointer into the plugin config. Use when the user says "set up license templates", "configure license-populator", or invokes any other skill in this plugin without an existing config.
How this skill is triggered — by the user, by Claude, or both
Slash command
/license-populator:setup-template-storeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure where the user keeps their license templates. Templates are user-owned content — never store them inside the plugin install path. Default to a folder under `$CLAUDE_USER_DATA`, but offer to point at a user-chosen path (e.g. a dotfiles or notes repo).
Configure where the user keeps their license templates. Templates are user-owned content — never store them inside the plugin install path. Default to a folder under $CLAUDE_USER_DATA, but offer to point at a user-chosen path (e.g. a dotfiles or notes repo).
The plugin config lives at:
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/license-populator/config.json
Template store default path:
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/license-populator/templates/
config.json already exists and contains a valid template_store_path, report it and exit unless the user explicitly asks to reconfigure.config.json:
{
"template_store_path": "<absolute path>",
"created_at": "<ISO 8601 date>"
}
README.md explaining the expected file layout:
mit.md, apache-2.0.md, custom-strict-attribution.md.name, summary, permissions, conditions, limitations, placeholders (list of {{tokens}}).{{year}}, {{copyright_holder}}, etc. tokens for population.https://spdx.org/licenses/<id>.json (licenseText field) and convert standard tokens (<year>, <copyright holders>) to {{year}} / {{copyright_holder}}.~/.claude/plugins/.template_store_path as a pointer; the actual files belong to the user.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin license-populator