
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-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 2 |
|---|---|
| Last updated | July 24, 2026 |
| Repository | cboone/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/, authorNOTICEand rootREUSE.toml, apply SPDX headers or sidecars, produce a cleanreuse lint. - Maintain -- existing repository: audit drift, normalize license filenames, fold sidecars into
REUSE.tomlgroups, 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
reusetool. 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
- Add Community Files: adds CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, PR template (sibling repo-bootstrap concern)
- All plugins