smcronin/epo-cli/epo

Claude Code and agent skill by smcronin/epo-cli

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this skill when working with EPO Open Patent Services (OPS) data through the local `epo` CLI: authentication, published-data retrieval/search, family analysis, register/legal lookups, CPC classification queries, number-format conversion, usage/quota checks, and agent-oriented JSON extraction workflows. Use it for patent research tasks that require reproducible terminal commands and structured outputs.

Install

npx vskill@latest install smcronin/epo-cli/epo

SKILL.md

EPO OPS CLI

Use this skill to run patent research and CLI QA against the local epo binary with reproducible commands and structured output.

Recipes

Find recent patents by a company:

bash
epo pub search --query 'pa="SAP SE" and pd within "20250101 20260307"' --summary -f json -q

Get the patent family:

bash
epo family summary EP4610885A1 -f json -q

Check prosecution/legal status:

bash
epo status EP.4610885.A1 --register-ref EP22198765 -f json -q

Normalize a messy patent number:

bash
epo number normalize EP04610885 -f json -q

Browse recent grants in a CPC class:

bash
epo pub recent --cpc G06N --days 30 --summary -f json -q

Quick Start

  1. Configure credentials:
  • epo config set-creds --from-env
  • epo config set-creds --from-dotenv .env
  • or epo auth configure --client-id ... --client-secret ...
  1. Inspect config when needed:
bash
epo config show -f json -q
  1. Use machine-readable output for all agent flows:
bash
epo <command> -f json -q
  1. Use the command catalog as source of truth:
bash
epo methods --json -f json -q

Workflow

  1. Classify task:
  • publication search/retrieval
  • family/legal/register timeline
  • CPC/number conversion
  • usage/quota diagnostics
  1. Pick the smallest command that answers the question.
  1. Start narrow, then fan out:
  • search with bounded range or precise date window
  • confirm schema with one item
  • use --all only after confirming throttle headroom
  1. Use agent-friendly projections:
  • --summary, --flat, --pick, and stdin batch mode where useful
  1. Handle throttle/errors with bounded retries.
  1. Return concise evidence:
  • key fields
  • exact command used
  • explicit unresolved gaps if endpoint fails

Research Defaults

  • Prefer -f json -q.
  • Prefer pub search --summary for quick answerability.
  • Prefer family summary before family get for triage.
  • Prefer legal get --flat and register get --summary for diligence timelines.
  • Use status to merge legal + register + procedural data in one response.
  • Use usage quota before large fan-out runs.
  • Do not spend a turn on epo auth check before normal commands; the CLI already reports missing or invalid credentials.

Reference Files

  • Command routing: references/commands.md
  • End-to-end workflows: references/workflows.md
  • Query/identifier patterns: references/query-patterns.md
  • Error and throttle handling: references/errors-throttling.md

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
8
Repository forks
3
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/smcronin/epo-cli/epo/badge)](https://verified-skill.com/skills/smcronin/epo-cli/epo)

Something wrong with this skill or its page? Tell us.