Paper to Chinese Patent Drafter
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-rights-passport --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/suede-rights-passport .claude/skills/suede-rights-passport && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "suede-rights-passport" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-rights-passport into .claude/skills/suede-rights-passport/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-rights-passport", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-rights-passportType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-rights-passport --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/suede-rights-passport .agents/skills/suede-rights-passport && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "suede-rights-passport" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-rights-passport into .agents/skills/suede-rights-passport/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-rights-passport", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-rights-passport --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/suede-rights-passport .cursor/skills/suede-rights-passport && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "suede-rights-passport" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-rights-passport into .cursor/skills/suede-rights-passport/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-rights-passport", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JasonColapietro/suede-creator-skills.git --path skills/suede-rights-passport--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-rights-passport --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/suede-rights-passport .gemini/skills/suede-rights-passport && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "suede-rights-passport" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-rights-passport into .gemini/skills/suede-rights-passport/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-rights-passport", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JasonColapietro/suede-creator-skills suede-rights-passportInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/suede-rights-passport .github/skills/suede-rights-passport && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "suede-rights-passport" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-rights-passport into .github/skills/suede-rights-passport/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-rights-passport", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-rights-passport --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/suede-rights-passport .opencode/skills/suede-rights-passport && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "suede-rights-passport" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-rights-passport into .opencode/skills/suede-rights-passport/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-rights-passport", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
suede-rights-passportTurns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.
The skill builds a local rights and provenance transfer package from a creator's folder, so a song, release or project can be handed to a collaborator, advisor, registry, marketplace or label. Its core principle is that the package carries questions, not answers: each rights fact is either confirmed with user-supplied evidence or listed as unknown with a question in missing-info-report.md, and building the package clears nothing.
The workflow identifies the source folder, asks where to write output, reads references/package-standard.md and runs scripts/create_transfer_package.py to inventory and hash files and create starter reports. It then asks only for missing information that blocks quality and fills in files such as RIGHTS_PASSPORT.md and suede-intake.json, a normalized manifest that keeps works, recordings, releases, parties, rights claims, licenses, third-party material, consent, provenance and privacy apart. A bundled stdlib script validates it.
Version 1 is offline-first: it does not upload files, write to a registry, request private keys or claim legal clearance. The skill's checks are advisory recommendations reported alongside the requested work rather than blockers, except for extreme risks, which pause for your decision. Investigating the rights gaps belongs to suede-rights-audit, while release linting and sync one-sheets belong to other Suede skills.
10 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5f94d7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Creator Rights Passport loads about 3.7k tokens when it runs, and up to ~8.8k if it reads all its reference files. Until then it costs about 227 tokens; SKILL.md has 1,743 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
metadata at real `.env`, credential, wallet, or deployment config files.Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 1,743 words, ~3,731 tokens.
.claude/skills/suede-rights-passport/SKILL.md (or your agent's skills folder). This skill also uses 60 other files; get the full folder from GitHub.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.
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.
references/package-standard.md for the expected transfer package shape.scripts/create_transfer_package.py to inventory files, hash assets, and create starter reports.references/creator-questions.md and ask only for missing information that blocks package quality.RIGHTS_PASSPORT.mdsuede-intake.jsonprovenance.mdcredits-and-splits.mdlicense-notes.mdoptimization-brief.mdmissing-info-report.mdunknown, unconfirmed, or needs creator confirmation instead 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 in missing-info-report.md.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.scripts/validate_transfer_package.py with --strict-current against new output folders. A pass confirms schema, evidence-state, reference, and share-bound structure only: it does not mean rights are confirmed.For a local project folder:
python3 /path/to/suede-rights-passport/scripts/create_transfer_package.py \
/path/to/source-project \
--output /path/to/transfer-package \
--metadata /path/to/source-project/metadata.json \
--project-title "Project Title" \
--artist "Artist Name"To copy media into the transfer package as well as inventory it:
python3 /path/to/suede-rights-passport/scripts/create_transfer_package.py \
/path/to/source-project \
--output /path/to/transfer-package \
--copy-assetsSafety defaults:
--include-other is passed.--include-absolute-paths is passed.--force is passed..env, credential, wallet, or deployment config files.
Unknown facts remain flagged. YAML metadata requires PyYAML.Halt format: material that may not be shareable. Before any --copy-assets
run, scan for draft, unreleased, private, or do-not-share files. If any appear:
stop, name the specific files and why each one reads as do-not-share, offer the
options (exclude and proceed / include with a redaction note / inventory without
copying / abort), and wait for the choice. Use the same shape for anything
hitting the gate policy's extreme-risk exception. Never guess which way the
creator would want it.
After creating or editing a package, check that it is structurally complete
with scripts/validate_transfer_package.py:
python3 /path/to/suede-rights-passport/scripts/validate_transfer_package.py \
--strict-current /path/to/transfer-packageIt is a dependency-free (stdlib-only) check that executes the bundled Draft
2020-12 JSON Schema. It confirms the 7 required report files, that
suede-intake.json matches the shape documented in
references/intake-schema.md, real 64-hex sha256 digests on every asset,
unique IDs with resolving references, evidence on every confirmed record,
in-range and non-oversubscribed shares, and explicit privacy/redaction posture:
each one mapped to its exact error string in the Completion Checklist below.
It exits non-zero with a specific error list on failure and prints a short pass
summary, including a risk-flag count, on success. Run --help for usage, or
--quiet to suppress the success summary. Legacy 0.1 packages remain
inspectable without --strict-current; new exchanges require 0.2.0.
To migrate an existing 0.1 manifest without modifying it:
python3 /path/to/suede-rights-passport/scripts/migrate_intake_v1_to_v2.py \
/path/to/transfer-package/suede-intake.jsonThe migration writes suede-intake.v0.2.json, records the source manifest
digest and custody history, preserves open questions and risk flags, maps only
roles stated in source data, and never upgrades evidence state or fills missing
shares. Review it before replacing any current manifest.
Structural validity is not a rights clearance. The validator checks that a
package is shaped correctly and complete, not that the rights facts inside it
are confirmed: a project with unconfirmed ownership, unconfirmed splits, or an
uncleared sample still passes, because risk_flags[] and
missing_information[] are exactly where that uncertainty belongs. Never read a
PASS as clearance, and never expect a risk-flagged package to fail.
scripts/fixtures/sample-complete-package/ and sample-blocked-package/ are
worked examples at both ends of that range, and both validate. Read
scripts/fixtures/README.md when you need a concrete example of what a
risk-flagged but structurally valid package looks like, or when changing
create_transfer_package.py.
Read each bundled reference at the moment it is needed, not up front:
references/package-standard.md: before creating or repairing any package: required output files, folder structure, risk labels, and quality bar.references/intake-schema.md: when filling or validating suede-intake.json.references/ddex-c2pa-crosswalk.md: before external standards mapping or any DDEX/C2PA claim.references/optimization-checklist.md: when writing optimization-brief.md.references/creator-questions.md: when information is missing: ask only the questions that block package quality.references/passport-context.md: when the user asks how the package relates to Suede review or the Suede Creator Passport.Use the bundled assets as templates when creating or repairing a package:
assets/rights-passport.template.mdassets/suede-intake.template.jsonassets/suede-intake.schema.jsonassets/provenance.template.mdassets/credits-and-splits.template.mdassets/license-notes.template.mdassets/optimization-brief.template.mdassets/missing-info-report.template.mdRun scripts/validate_transfer_package.py with --strict-current against the output
folder first and report the result: it is the evidence behind most of this
checklist, and every structural gap it names gets fixed before the package is
called ready. Each machine-checked box names the error raised when it is unmet:
confirmed record carries evidence: is confirmed but has no
evidence_refs.Three boxes the validator cannot check: the human-judgment residue, on which a clean run says nothing:
unknown
when in doubt; missing-info-report.md ships even when empty, and
optimization-brief.md ships with concrete next actions.A validator pass still does not resolve a rights fact.
If any of these appear in your reasoning, stop and re-read the core principle:
claimed; confirmed needs evidence.--copy-assets run.Artifacts produced by this skill (RIGHTS_PASSPORT.md, suede-intake.json,
provenance.md, credits-and-splits.md, license-notes.md) are portable
review materials. They can support a release, registry, licensing conversation,
collaborator handoff, marketplace review, label review, advisor review, or
Suede review without claiming that any downstream system has accepted, cleared,
registered, paid, or approved the work.
Family order: suede-release-linter → suede-rights-audit → suede-rights-passport → suede-sync-packaging; this skill is step 3.
© JasonColapietro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 60 other files (scripts, references, assets) in skills/suede-rights-passport of JasonColapietro/suede-creator-skills.
Open the folder on GitHubat commit e5f94d7
Creator Rights Passport next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Creator Rights Passport this skillJasonColapietro/suede-creator-skills | 127 | — | ~3.7k | Automated safety check: Notes | MIT | |
| Paper to Chinese Patent DrafterYuan1z0825/nature-skills | 47k | 1 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Seedance IP-Safe Prompt RewriterEmily2040/seedance-2.0 | 7.6k | 1 repos | ~930 | Automated safety check: Pass | MIT | |
| Paper To Cn Patentsnipp-zha/Paper-to-patent-Skill | 107 | 1 repos | ~959 | Automated safety check: Pass | None | |
| Patent Examinegfodor/legal-skills | 393 | — | ~4.8k | Automated safety check: Pass | GPL-3.0 | |
| Patent Auditgfodor/legal-skills | 393 | — | ~2.9k | Automated safety check: Pass | GPL-3.0 |
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
Emily2040/seedance-2.0
Rewrites Seedance 2.0 video prompts that name characters, brands, celebrities, songs or real people into original, rights-safe versions that keep the creative intent.
snipp-zha/Paper-to-patent-Skill
Convert scientific papers, theses, technical reports, source code, figures, or research manuscripts into evidence-grounded Chinese invention patent drafts.
gfodor/legal-skills
Iteratively examine and revise a draft U.S. An agent skill from gfodor/legal-skills.
gfodor/legal-skills
Audit a draft U.S. An agent skill from gfodor/legal-skills.
Jakeschincariol/replica-skill
Names and rebrands an app clone so it is the user's own: name candidates with the trademark, domain, store and handle checks to run, a new palette checked for contrast, a logo brief, a voice guide…
JasonColapietro/suede-creator-skills
Lints a local music or media release folder and scores its readiness, flagging missing files, weak metadata, artwork and stem problems, split gaps and rights blockers.
JasonColapietro/suede-creator-skills
Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.
JasonColapietro/suede-creator-skills
Checks a Suede AI MCP server release against a live process: the full JSON-RPC lifecycle, schemas, annotations, malformed input, catalog agreement and install docs.
JasonColapietro/suede-creator-skills
Takes a native Android app from product idea to Google Play release, covering Compose architecture, policy checks, privacy, billing, testing, signing and rollout.
JasonColapietro/suede-creator-skills
Suede-owned paid-media creative system for hooks, headlines, primary text, static and motion concepts, platform specs, review pages, and test-ready variant batches.
JasonColapietro/suede-creator-skills
Suede Labs agent-team orchestrator: split complex work into coordinated lanes with explicit file ownership, WIP collision detection, quality gates, escalation thresholds, rollback plans, and…
Categories
Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report. The skill builds a local rights and provenance transfer package from a creator's folder, so a song, release or project can be handed to a collaborator, advisor, registry, marketplace or label.md, and building the package clears nothing.
Creator Rights Passport fits situations like: handing a song or release to a collaborator, label or registry with its rights details; building an intake or handoff folder before licensing or royalty review; validating a suede-intake.json manifest; listing which rights facts in a project are still unconfirmed.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a claude-code`. Or copy the skill folder (skills/suede-rights-passport in JasonColapietro/suede-creator-skills) into .claude/skills/suede-rights-passport in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a codex`. Or copy the skill folder (skills/suede-rights-passport in JasonColapietro/suede-creator-skills) into .agents/skills/suede-rights-passport in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JasonColapietro/suede-creator-skills --skill suede-rights-passport -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/suede-rights-passport, .gemini/skills/suede-rights-passport, .github/skills/suede-rights-passport and .opencode/skills/suede-rights-passport in your project.
Going by SKILL.md and its folder, Creator Rights Passport needs the command-line tools its instructions call (python3). Our summary lists: Python, for the bundled package and validation scripts.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Creator Rights Passport is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Creator Rights Passport: Paper to Chinese Patent Drafter (Yuan1z0825/nature-skills, 47k stars), Seedance IP-Safe Prompt Rewriter (Emily2040/seedance-2.0, 7.6k stars), Paper To Cn Patent (snipp-zha/Paper-to-patent-Skill, 107 stars) and Patent Examine (gfodor/legal-skills, 393 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JasonColapietro (a GitHub user) maintains it in JasonColapietro/suede-creator-skills, which has 127 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 10, 2026.
Source: JasonColapietro/suede-creator-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.