Recommend, generate, and populate software/content licenses. Reads from a user-managed template store and advises on optimal license choice given desired freedoms and constraints.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin license-populatorFirst-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.
Advise on the optimal license for a project given the user's desired freedoms (commercial use, modification, distribution, patent grant, sublicensing, private use) and constraints (copyleft, attribution, share-alike, source disclosure, no-warranty, network-use clause). Use when the user says "what license should I use?", "recommend a license", or describes constraints without naming a license. Returns a ranked shortlist with reasoning, and offers to populate the chosen one via populate-from-template or generate-license.
List all license templates in the user's configured template store, with a one-line summary of each. Use when the user says "what license templates do I have?", "list my licenses", or before populating/recommending so the user can see what's available.
Draft a fully custom license from scratch based on user-specified permissions, conditions, and limitations — for cases where no off-the-shelf license fits. Produces a LICENSE file plus an optional template entry saved into the user's template store for reuse. Use when the user says "draft a custom license", "I need a license that allows X but forbids Y", or after recommend-license declines all standard candidates.
Take a template from the user's license template store and populate its placeholders ({{year}}, {{copyright_holder}}, {{project_name}}, etc.), then write the result as LICENSE (or a user-specified path) in the current project. Use when the user says "add MIT license", "populate the apache template here", or after recommend-license points to an existing template.
Recommend, generate, and populate software/content licenses from a user-managed template store. Advise on the best license for a project given desired freedoms and constraints.
setup-template-store — first-run setup; choose where templates live, optionally seed with stock SPDX licenses.list-templates — show every template in the store with a one-line summary.recommend-license — given desired freedoms and constraints, return a ranked shortlist of candidate licenses with trade-offs.populate-from-template — fill placeholders in a stored template and write a LICENSE file in the current project.generate-license — draft a fully custom license when no off-the-shelf option fits, with a clear non-legal-advice disclaimer.Plugin config and the optional default template store live under:
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/license-populator/
The user can point template_store_path anywhere — for example, a folder inside a dotfiles or notes repo.
# Always available (user-level):
claude plugins install license-populator@danielrosehill
# Or scoped to a single project (run inside that repo):
claude plugins install license-populator@danielrosehill --scope project
This plugin is a drafting and selection aid, not legal advice. For any non-trivial use, have a lawyer review the license.
MIT
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Share bugs, ideas, or general feedback.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim