Skip to content
Agentmart
Submit a tool

patent-landscape-tools

Drug-patent landscape workflow guide for searching US patents via the PatentsView API, classifying pharmaceutical claim types (NCE, formulation…

Skill by DrugClaw

IndexedApache-2.0★ 87
Write a review

Chalk Labs

Need help deploying patent-landscape-tools?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/drugclaw-patent-landscape-tools

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Drug-patent landscape workflow guide for searching US patents via the PatentsView API, classifying pharmaceutical claim types (NCE, formulation, method-of-use, polymorph, combination, biologic, process), grouping by patent family and assignee, estimating expiry timelines, and cross-referencing the FDA Orange Book for marketed-drug exclusivity windows. Use when the user asks about patent coverage, IP white-space, patent cliffs, or competitive filing activity around a drug, target, or compound class without asking for legal counsel.

Use cases: backend, testing, productivity, legal

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/patent-landscape-tools

What's inside

Skill name
patent-landscape-tools
Description
Drug-patent landscape workflow guide for searching US patents via the PatentsView API, classifying pharmaceutical claim types (NCE, formulation, method-of-use, polymorph, combination, biologic, process), grouping by patent family and assignee, estimating expiry timelines, and cross-referencing the FDA Orange Book for marketed-drug exclusivity windows. Use when the user asks about patent coverage, IP white-space, patent cliffs, or competitive filing activity around a drug, target, or compound class without asking for legal counsel.
License
Apache-2.0
Instructions
167 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Agent Skills spec issues

  • name: "patent-landscape-tools" does not match folder "patent(US)-landscape-tools"
  • files: referenced but missing: templates/patent_landscape.py

Files (2)

  • SKILL.md
  • patent(us)_landscape.py · template/

SKILL.md (first lines)

# Patent Landscape Tools

Use this skill for research-grade patent intelligence around drugs, targets, or mechanisms, not legal freedom-to-operate opinions.

Typical triggers:
- search US patents related to a drug compound, target, or mechanism of action
- classify pharmaceutical patents by claim type: NCE, formulation, method-of-use, polymorph, biologic, process
- build a landscape summary showing filing trends, top assignees, and claim-type distribution
- estimate patent expiry windows for one or more patent families
- cross-reference the FDA Orange Book for a marketed drug's listed patents and exclusivity codes
- identify IP white-space or under-patented mechanism classes before a new filing strategy

## Working Rules

1. Always apply a pharmaceutical CPC filter (A61K, A61P, or C07) to avoid non-drug noise.
2. Distinguish granted patents from applications; PatentsView covers grants only.
3. Report the data source, query date, and coverage limitation (US-only) in every output.
4. Claim-type classification is heuristic from title and abstract keywords, not from reading claims.
5. Expiry is estimated as filing date + 20 years; PTE, PTA, SPC, and terminal disclaimers are not computed.
6. Do not present any output as freedom-to-operate analysis, legal advice, or infringement opinion.

## Environment Check

```bash
which python3 || true
python3 - <<'PY'
mods = ["requests"]
for name in mods:
    try:
        __import__(name)
        print(f"{name}: ok")
    except Exception as exc:
        print(f"{name}: missing ({exc})")
PY
```

If network access is unavailable, say so before claiming patent data was retrieved.

## Bundled Assets

- `templates/patent_landscape.py`

## Patent Landscape Search

Use `templates/patent_landscape.py` for:
- keyword + CPC-filtered patent search on PatentsView
- automatic claim-type classification of each result
- assignee ranking, filing-trend extraction, and family grouping
- optional markdown landscape brief

Quick start:

```bash
python3 templates/patent_landscape.py \
  --query "KRAS G12C inhibitor" \
  --cpc-filter A61K \
  --max-results 200 \
  --output patents/kras_g12c_landscape.csv \
  --summary patents/kras_g12c_summary.json \
  --brief patents/kras_g12c_brief.md
```

Broad landscape with date range:

```bash
python3 templates/patent_landscape.py \
  --query "PD-1 antibody" \
  --cpc-filter A61K39 \
  --date-from 2015-01-01 \
  --max-results 500 \
  --output patents/pd1_ab_landscape.csv \
  --summary patents/pd1_ab_summary.json
```

Deliverables:
- per-patent CSV with patent number, title, filing date, grant date, assignee, country, CPC, claim-type guess, estimated expiry year, and abstract snippet
- summary JSON with total count, estimated family count, claim-type distribution, top assignees, country distribution, filing-year trend, and expiry window
- optional markdown brief with tables and caveats

## Expiry Timeline

Use `templates/patent_landscape.py --mode expiry-timeline` for:
- patent expiry estimation sorted by earliest expiry
- identification of upcoming patent cliffs for a compound or class

```bash
python3 templates/patent_landscape.py \
  --query "semaglutide" \
  --mode expiry-timeline \
  --output patents/semaglutide_expiry.csv \
  --summary patents/semaglutide_expiry.json
```

Deliverables:
- patent CSV sorted by estimated expiry year
- summary JSON with total patents and timeline entry count

## Orange Book Cross-Reference

Use `--orange-book-query` to add FDA Orange Book data for a marketed drug:

```bash
python3 templates/patent_landscape.py \
  --query "semaglutide" \
  --mode expiry-timeline \
  --orange-book-query "semaglutide" \
  --output patents/semaglutide_expiry.csv \
  --summary patents/semaglutide_expiry.json
```

Orange Book entries include: brand name, generic name, NDA number, dosage form, route, and marketing status.

## CPC Filter Reference

| CPC | Scope |
|-----|-------|
| A61K | Pharmaceutical compositions (broadest drug filter) |
| A61K31 | Small-molecule active ingredients |
| A61K39 | Antibodies, vaccines, antigens |

From DrugClaw/DrugClaw, Apache-2.0.

More from DrugClaw/DrugClaw

Signals

Stars
87
Forks
8
Open issues
1
Last commit (this folder)
Mar 23, 2026 (7 months ago)
Last release
Mar 13, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from DrugClaw

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get patent-landscape-tools running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying patent-landscape-tools?

CallGet help
Cite this page

patent-landscape-tools skill. Agent Mart. https://agentmart.dev/skills/drugclaw-patent-landscape-tools (last updated 2026-10-24)