Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Christopher Boone avatar

Manage Repo Licensing

  • 2 repo stars
  • Updated July 24, 2026
  • cboone/agent-harness-plugins

Bootstrap and audit REUSE-style mixed-license coverage: LICENSES/, NOTICE, REUSE.toml, SPDX headers, and reuse lint cleanliness.

About

Manage-repo-licensing bootstraps, audits, and maintains REUSE-style mixed-license coverage in a repository. It sets up LICENSES/, NOTICE, REUSE.toml, and per-file SPDX headers, then drives the project to a clean reuse lint pass. Useful for open-source repos that mix licenses and need machine-readable, compliant license documentation.

  • REUSE-compliant licensing
  • Generates LICENSES/ and NOTICE
  • Adds SPDX headers
  • Passes reuse lint

Manage Repo Licensing by the numbers

  • Data as of Jul 25, 2026 (Skillselion catalog sync)
/plugin marketplace add cboone/agent-harness-plugins
/plugin install manage-repo-licensing@agent-harness-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars2
Last updatedJuly 24, 2026
Repositorycboone/agent-harness-plugins

What it does

Bootstrap and audit REUSE-style mixed-license coverage: LICENSES/, NOTICE, REUSE.toml, SPDX headers, and reuse lint cleanliness.

README.md

Manage Repo Licensing

Bootstrap, audit, and maintain REUSE-style mixed-license coverage in a repository.

Type: Skill Trigger: /manage-repo-licensing (also activates automatically)

Installation

See the marketplace install instructions.

What It Does

Encodes a REUSE-style workflow for repositories with mixed licensing (code, prose, config, generated artifacts, third-party reference material). The skill is a structured companion: it frames policy, standardizes placement, drives verification with reuse lint, and keeps SPDX, LICENSES/, NOTICE, and REUSE.toml in sync. It is not an automated sweeper.

Three operating modes:

  • Bootstrap -- new repository: populate LICENSES/, author NOTICE and root REUSE.toml, apply SPDX headers or sidecars, produce a clean reuse lint.
  • Maintain -- existing repository: audit drift, normalize license filenames, fold sidecars into REUSE.toml groups, strip inline SPDX from prose covered by the prose group, fix common drift patterns.
  • New-file drop -- a single newly added file needs an SPDX header or sidecar. One-commit operation.

Requirements

  • reuse tool. Install via Homebrew: brew install reuse (or via pipx: pipx install reuse).

Usage

/manage-repo-licensing

The skill activates when the user mentions licensing, SPDX headers, REUSE.toml, NOTICE, LICENSES/ normalization, dual licensing, or reuse lint cleanup.

Examples

  • "license this repo" -- Bootstrap mode
  • "audit license coverage" -- Maintain mode
  • "this new file needs a license header" -- New-file drop
  • "/manage-repo-licensing"

See Also

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.