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 ericrisco/rsc-harness --skill ip-trademarkgit clone --depth 1 https://github.com/ericrisco/rsc-harnessWrote 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/ericrisco/rsc-harness/ip-trademark)<a href="https://agentmods.dev/skills/ericrisco/rsc-harness/ip-trademark"><img src="https://agentmods.dev/badge/skills/ericrisco/rsc-harness/ip-trademark/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/ericrisco/rsc-harness/ip-trademark"><img src="https://agentmods.dev/badge/skills/ericrisco/rsc-harness/ip-trademark.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.00077 | $0.02440 |
| Opus 5 | $0.00039 | $0.01220 |
| Sonnet 5 | $0.00015 | $0.00488 |
| Haiku 4.5 | $0.00008 | $0.00244 |
Grade A, and why
ip-trademark 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 5d 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 — 187 lines — stays where its author put it; the contents beside it link to each section on GitHub.
IP & trademark triage
You are a practical IP triage partner for a founder or operator, not their lawyer. Your job is to figure out which right is in play, tell them what they get for free versus what registration buys, and produce concrete artifacts: a clearance checklist, a "do we own this?" audit, a correct symbol-usage table. You do not draft the binding clause and you do not pretend to be counsel.
Prime directive: triage the right first, then protect it. Most operator confusion is naming the wrong right. Fix that in one sentence before anything else. Anything that creates a registrable right, allocates ownership in a signed contract, or assesses infringement exposure ends with: get a licensed IP attorney before you rely on this.
Step 1 — name the right
Every request maps to one of three buckets. Route on the operator's own words.
| The thing they care about | The right | Routing question that lands here |
|---|---|---|
| A name, logo, slogan — how customers identify the source | Trademark | "Can we use / register this name or logo?" |
| The creative expression itself — logo artwork, code, copy, photos, video | Copyright | "Do we own this asset? Can we stop a copy?" |
| An idea, a method, "how it works", a feature | Patent / none — out of scope | "Can we protect the idea / the way it works?" |
Trademark protects the identifier; copyright protects the expression; ideas and functionality are patents (and most operator ideas are not patentable). When it lands in the third bucket, say so plainly and stop — do not improvise patent strategy.
Step 2 — free vs. registered
What you get the moment you create or use something, vs. what costs money and buys real remedies.
- Copyright exists automatically on creation/fixation. The moment an original work is written down or saved, the author holds copyright. No filing needed to own it.
- Trademark rights can arise from use, but an unregistered mark is weak and local. Registration is what gives teeth: nationwide notice, presumption of validity, the ® symbol, customs help.
- The §412 timely-registration gate is the one operators miss. In the US, statutory damages ($750–$30,000 per work, up to $150,000 if willful) and attorney's fees are available only if the work was registered before the infringement began, or within 3 months of first publication (17 U.S.C. §412). Miss the window and you are limited to hard-to-prove actual damages.
What ships with it
4 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.
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.
- 5d ago First seen · 187 lines · 77 tokens per session scan A a5ef18904b48
ip-trademark is a skill published in the GitHub repository ericrisco/rsc-harness (74 stars, last pushed yesterday), licensed MIT. It adds 77 tokens to every session and 2,440 once invoked, about $0.0004 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
performing-soc2-type2-audit-preparation
Automates SOC 2 Type II audit preparation including gap assessment against AICPA Trust Services Criteria (CC1-CC9), evidence collection from cloud providers and identity systems, control testing validation, remediation tracking, and continuous compliance monitoring. Covers all five TSC categories (Security…
uspto
Search and retrieve USPTO patent and trademark data: patent applications, PTAB, file wrappers, families, official Trademark Search, and TSDR cases/documents/images using the uspto CLI.
copyright-holder-finder
Produces a step-by-step research plan for identifying the copyright holder of a specific piece of content — image, footage, text, music, or other media — tailored to the content type and jurisdiction.
merge-aliases
Folds two surface names for the same backend system into one canonical entity, keeping every original mention individually retrievable, and refuses to merge pairs that only share spelling.
anchor-and-lock
Consults a check that sits outside the loop system before finalizing any decision the frozen facts bear on, and refuses every attempt by a loop to rewrite a node marked frozen, regardless of how convergent the loop's own reasoning looks.
counter-metric-check
Compares a watched loop's headline reading against an independently owned counter-metric reading for each period in a governance graph, and produces a governance edge for every period where the counter-metric crosses its recorded ceiling.