-
-
Notifications
You must be signed in to change notification settings - Fork 718
feat: add license metadata to skill frontmatter #594
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jack-piplabs
wants to merge
47
commits into
openclaw:main
Choose a base branch
from
jack-piplabs:feat/skill-license-metadata
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,960
−15
Open
Changes from 13 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
15668ee
feat: add license metadata to skill frontmatter schema
jack-piplabs a5d37ec
fix: wire license into inspect output and fix false upload warning
jack-piplabs 716b29c
fix: handle structured license frontmatter and advanced terms toggle
jack-piplabs d274a03
fix: wire license into API schema, fix frontmatter regex, and style w…
jack-piplabs a5190f4
fix: preserve advanced terms on collapse and use version-specific lic…
jack-piplabs 376050d
fix: don't fall back to latest license when inspecting a specific ver…
jack-piplabs 2a4d962
fix: include license in list API and handle CRLF in frontmatter parsing
jack-piplabs 35514f2
fix: use proper YAML parsing for frontmatter license and correct docs
jack-piplabs 082308e
fix: show "All checks passed" when no errors, render warnings separately
jack-piplabs 9b548d9
feat: default license to MIT and remove no-license warning
jack-piplabs d86f1e4
fix: fall back to frontmatter license when client payload is invalid
jack-piplabs a424f13
fix: only send license in payload when user interacts with selector
jack-piplabs 53a574b
fix: omit license from soul publish payload and seed advanced editor …
jack-piplabs 272cc74
fix: allow explicitly clearing frontmatter license from upload form
jack-piplabs 1648cd9
fix: preserve full license terms from frontmatter and compare deeply
jack-piplabs d9d888f
refactor: make frontmatter the single source of truth for license
jack-piplabs ad9c1d4
fix: don't emit invalid license object when entering custom mode
jack-piplabs 8cd499c
Revert "fix: don't emit invalid license object when entering custom m…
jack-piplabs 05236c3
fix: harden custom license mode UX
jack-piplabs 54f23d4
fix: rename ambiguous "Remove" button to "Clear license"
jack-piplabs 0dfbe7f
fix: use full SkillLicenseSchema in API response types
jack-piplabs 5052b2a
fix: guard stale frontmatter reads and show unknown SPDX in dropdown
jack-piplabs f3252f8
fix: address code review feedback on license metadata
jack-piplabs 48c4ead
fix: invalidate stale frontmatter reads when SKILL.md disappears
jack-piplabs 658a8c8
fix: invalidate stale frontmatter reads on soul mode transition
jack-piplabs eb71713
fix: preserve full SkillLicense from structured frontmatter
jack-piplabs dd5698a
fix: clear stale license state when switching to folder without front…
jack-piplabs 6fcdfee
fix: rebuild schema dist to sync CC-BY-NC commercialAttribution preset
jack-piplabs f53d4fd
fix: don't silently fall back to frontmatter license when explicit li…
jack-piplabs c75305d
fix: use SkillLicense type for license cast, align test with no-fallb…
jack-piplabs acdce40
fix: preserve license field during summary backfill
jack-piplabs 3e27390
fix: use SkillLicense type for ListSkillsResult license annotation
jack-piplabs 0f029ba
fix: don't clear user-entered license when frontmatter effect re-fires
jack-piplabs c294653
fix: guard frontmatter async callback against stale license closure
jack-piplabs d3946b2
fix: widen PublicSkillListVersion license type to canonical SkillLicense
jack-piplabs d971220
fix: widen CLI inspect license annotations to canonical SkillLicense
jack-piplabs 9c6e912
fix: print all SkillLicense boolean fields in CLI inspect output
jack-piplabs 310a8e5
fix: suppress empty-SPDX license hint and reject empty-string in fron…
jack-piplabs 8f7c206
fix: preserve license during backfill & scope licenseTouchedRef reset
jack-piplabs 393763b
fix: reject control chars and whitespace in SPDX identifiers
jack-piplabs 21f0a4d
fix: validate SPDX token format in LicenseSelector frontend
jack-piplabs 42b383d
fix: clear stale license when advanced SPDX becomes invalid
jack-piplabs 8ac51d7
docs: update PR workflow to use comment-based review triggers
jack-piplabs e80d23b
fix: validate detected SPDX in upload frontmatter probe
jack-piplabs a177609
fix: align backfill validator with ParsedSkillData and add SPDX lengt…
jack-piplabs a8ca253
fix: gate publish on frontmatter license detection to prevent race
jack-piplabs 0668dca
fix: inline SkillLicenseSchema in CLI to drop workspace:* dep
jack-piplabs File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.