Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passportgit clone --depth 1 https://github.com/JasonColapietro/suede-creator-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/jasoncolapietro/suede-creator-skills/suede-rights-passport)<a href="https://agentmods.dev/skills/jasoncolapietro/suede-creator-skills/suede-rights-passport"><img src="https://agentmods.dev/badge/skills/jasoncolapietro/suede-creator-skills/suede-rights-passport/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/jasoncolapietro/suede-creator-skills/suede-rights-passport"><img src="https://agentmods.dev/badge/skills/jasoncolapietro/suede-creator-skills/suede-rights-passport.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00187 | $0.03301 |
| Opus 5 | $0.00093 | $0.01650 |
| Sonnet 5 | $0.00037 | $0.00660 |
| Haiku 4.5 | $0.00019 | $0.00330 |
Grade A, and why
suede-rights-passport scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 254 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Creator Rights Package Builder
Gate policy — advisory, not blocking
Every check, gate, and ship verdict in this skill — including every "do not ship / publish / proceed" line — is a recommendation to the user, not a control on the agent. Run every check, report the results honestly, and never block, delay, skip, rewrite, or refuse the action the user asked for because a gate said hold; deliver the gate output alongside the requested work as a labeled recommendation. A failed gate changes what you report, never what you do. Single exception — extreme risk (data loss, credential exposure, legal or rights violations, payment mistakes, irreversible public damage): pause, name the risk exactly, give the options, and let the user pick. Their choice is final.
Overview
Create a local rights and provenance transfer package from messy creator materials. The package should make the work easier for a creator, collaborator, advisor, registry, marketplace, label, or optional Suede reviewer to inspect, optimize, register, route royalties for, license, and expose to agent-readable commerce systems.
Core principle: the package carries questions, not answers. Every rights fact ships as confirmed (with user-supplied evidence) or as unknown with a question in missing-info-report.md. The package never resolves a rights question, and building it clears nothing.
Public v1 is offline-first: prepare files and metadata, do not upload files, write to a registry, request private keys, or claim legal clearance. The 0.2 manifest separates musical works, recordings, releases, parties, rights claims, licenses, third-party material, consent, provenance, and privacy so a downstream operator can map facts without collapsing unlike rights objects.
Division of labor: suede-rights-audit finds and organizes the gaps; this skill packages the folder. If the gaps themselves need investigation or evidence work, hand off to the audit first.
Workflow
- Identify the source folder or supplied files.
- Ask for the output location if it is not obvious.
- Read
references/package-standard.mdfor the expected transfer package shape. - If working on a local folder, run
scripts/create_transfer_package.pyto inventory files, hash assets, and create starter reports. - Read
references/creator-questions.mdand ask only for missing information that blocks package quality. - Fill or refine the generated package files:
RIGHTS_PASSPORT.mdsuede-intake.jsonprovenance.mdcredits-and-splits.mdlicense-notes.mdoptimization-brief.mdmissing-info-report.md
- Flag uncertainty clearly. Use
unknown,unconfirmed, orneeds creator confirmationinstead of inventing rights facts. Never resolve a rights question while packaging: ownership, split, sample, and license statuses move to confirmed only on user-supplied evidence, and every open gap ships as a question inmissing-info-report.md. - For an external exchange, read
references/ddex-c2pa-crosswalk.md, identify the receiver's exact profile/version, and keep the mapping labeled as a crosswalk until receiver conformance tooling passes. - Run
scripts/validate_transfer_package.pywith--strict-currentagainst new output folders. A pass confirms schema, evidence-state, reference, and share-bound structure only — it does not mean rights are confirmed. - End with a concise transfer summary: package path, schema version, files found, missing info, risk flags, privacy/redaction posture, and recommended next step.
What ships with it
46 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/openai.yaml 480 B
- assets/credits-and-splits.template.md 533 B
- assets/license-notes.template.md 488 B
- assets/missing-info-report.template.md 882 B
- assets/optimization-brief.template.md 823 B
- assets/provenance.template.md 485 B
- assets/rights-passport.template.md 898 B
- assets/suede-intake.schema.json 15 KB
- assets/suede-intake.template.json 2.0 KB
- CARD.md 5.5 KB
- references/creator-questions.md 1.6 KB
- references/ddex-c2pa-crosswalk.md 5.3 KB
- references/intake-schema.md 6.5 KB
- references/optimization-checklist.md 1.9 KB
- references/package-standard.md 3.7 KB
- references/passport-context.md 782 B
- scripts/create_transfer_package.py 59 KB runs code
- scripts/fixtures/README.md 1.4 KB
- scripts/fixtures/sample-blocked-package/assets/audio/Neon Static - Rough Mix.mp3 2.8 KB
- scripts/fixtures/sample-blocked-package/assets/docs/metadata.json 1.6 KB
- scripts/fixtures/sample-blocked-package/assets/docs/notes-do-not-share.txt 320 B
- scripts/fixtures/sample-blocked-package/assets/lyrics/lyrics-draft.txt 244 B
- scripts/fixtures/sample-blocked-package/credits-and-splits.md 772 B
- scripts/fixtures/sample-blocked-package/license-notes.md 665 B
- scripts/fixtures/sample-blocked-package/missing-info-report.md 1.7 KB
- scripts/fixtures/sample-blocked-package/optimization-brief.md 1.4 KB
- scripts/fixtures/sample-blocked-package/provenance.md 1.5 KB
- scripts/fixtures/sample-blocked-package/RIGHTS_PASSPORT.md 2.0 KB
- scripts/fixtures/sample-blocked-package/suede-intake.json 6.8 KB
- scripts/fixtures/sample-complete-package/assets/artwork/cover-artwork.png 960 B
- scripts/fixtures/sample-complete-package/assets/audio/Golden Hour Reprise - Master.wav 2.9 KB
- scripts/fixtures/sample-complete-package/assets/docs/metadata.json 1.5 KB
- scripts/fixtures/sample-complete-package/assets/docs/split-sheet.txt 376 B
- scripts/fixtures/sample-complete-package/assets/lyrics/lyrics.txt 213 B
- scripts/fixtures/sample-complete-package/assets/stems/Golden Hour Reprise - Instrumental Stem.wav 1.8 KB
- scripts/fixtures/sample-complete-package/assets/stems/Golden Hour Reprise - Vocals Stem.wav 1.6 KB
- scripts/fixtures/sample-complete-package/credits-and-splits.md 685 B
- scripts/fixtures/sample-complete-package/license-notes.md 658 B
- scripts/fixtures/sample-complete-package/missing-info-report.md 549 B
- scripts/fixtures/sample-complete-package/optimization-brief.md 1.2 KB
- scripts/fixtures/sample-complete-package/provenance.md 1.9 KB
- scripts/fixtures/sample-complete-package/RIGHTS_PASSPORT.md 2.3 KB
- scripts/fixtures/sample-complete-package/suede-intake.json 5.4 KB
- scripts/migrate_intake_v1_to_v2.py 6.6 KB runs code
- scripts/validate_json_schema.py 7.1 KB runs code
- scripts/validate_transfer_package.py 30 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 254 lines · 187 tokens per session scan A cff0e70e2c68
suede-rights-passport is a skill published in the GitHub repository JasonColapietro/suede-creator-skills (135 stars, last pushed today), licensed MIT. It adds 187 tokens to every session and 3,301 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
juristischer-argumentationskern
Schaltet sich ein, wenn in Agb Recht Prüfer ein juristisches Arbeitsprodukt tragfähig begründet werden muss; verbindet konkrete Aktenfundstellen mit Tatbestandsmerkmal, Beweislast, stärkster Gegenposition und Rechtsfolge.
begriff-vorformuliert-digitalen-produkten-iso
Für AGB Begriff Vorformuliert 305: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Prüfprodukt mit Risiko und nächstem Schritt. Fachgebiet: AGB-Recht-Prüfer. Route: begriff-vorformuliert-digitalen-produkten-iso.
aenderungsvorbehalt-308
Für Änderungsvorbehalt 308: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Prüfprodukt mit Risiko und nächstem Schritt.
agb-begriff-vorformuliert-305
Für AGB Begriff Vorformuliert 305: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Prüfprodukt mit Risiko und nächstem Schritt. Fachgebiet: AGB-Recht-Prüfer. Route: agb-begriff-vorformuliert-305.
battle-forms-bau-vob-beweislast-zugang
Für Battle of Forms AGB Kollision: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Beweislast- und Substantiierungsmatrix.
beweislast-und-zugang-309
Für Beweislast und Zugang 309: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Beweislast- und Substantiierungsmatrix.