agentsclimarketplace

Flowleap patent

Skill flowleap-ai/flowleap-plugins/plugins/flowleap/skills/flowleap-patent

The FlowLeap Plugin Marketplace — curated, free-to-install skill packs for patent and IP work.

Install
npx -y skills add flowleap-ai/flowleap-plugins --skill flowleap-patent

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Search EPO patents with CQL and build CQL queries from natural language through the FlowLeap backend. Trigger when an agent needs European or worldwide patent search results, needs a plain-English invention description turned into a CQL query, or wants to tune query strategy (broad, precise, comprehensive). For US-specific ODP searches see flowleap-uspto.

SKILL.md

3.6 KB, 851 tokens by cl100k_base, as published. Nobody here has run it

FlowLeap Patent

Auth and global flags: see flowleap-shared.

Commands

Search Patents

flowleap patent search --query <query> [flags]

Posts to /v1/patent-search. Returns patent results with publication number, title, applicant, and date.

FlagDescriptionDefault
--query, -qEPO CQL query (required) — e.g. ti="battery separator"
--limitMaximum results (1-100)10
--countriesCountry filter, comma-separated (e.g. EP,WO)none

Jurisdiction is set with --countriespatent search has no --source flag (that flag belongs to academic search, for scholar vs arxiv).

For US-specific searches use flowleap uspto search (ODP Lucene syntax).

CQL terms must be at least 3 characters — OPS rejects shorter prefixes with a 400 CLIENT.PrefixTooShort. Spell the word out (ti="ultraviolet", not ti="uv"); this applies to hand-written queries and to CQL from build-query.

Examples

# Basic search
flowleap patent search --query "solar panel efficiency"

# JSON output for agents
flowleap patent search --query "CRISPR gene editing" --json

Response Format (JSON)

Returns an array of results, each carrying a document identifier, title, applicant(s), publication date, and abstract, for example:

[
  {
    "docId": "EP1234567.A1",
    "title": "Solar Panel with Improved Efficiency",
    "applicants": ["SolarCorp Inc."],
    "publicationDate": "20240115",
    "abstract": "..."
  }
]

Field names are illustrative — inspect a live --json response for the exact keys. Strip the kind suffix (EP1234567.A1EP1234567) to use the document identifier as the <patent-number> argument to ops and the tools facade.

Build CQL Query

flowleap patent build-query <description> [flags]

Posts to /v1/build-patent-query. Converts natural language to CQL (Common Query Language) for EPO patent searches. Use --dry-run to verify the request shape without calling the backend model. Live calls send the description to FlowLeap and then to Anthropic or OpenAI, so they require --allow-external-processing.

FlagDescriptionDefault
--focusStrategy: broad, precise, comprehensivecomprehensive
--allow-external-processingConsent to FlowLeap and external-LLM processingfalse

Examples

# Natural language to CQL
flowleap patent build-query "patents about lithium battery recycling filed by Tesla" --allow-external-processing

# With a strategy focus
flowleap patent build-query "renewable energy storage systems" --focus comprehensive --allow-external-processing

# JSON output
flowleap patent build-query --json "autonomous vehicle lidar sensors" --allow-external-processing

Response Format (JSON)

{
  "query": "ti=lithium AND ti=battery AND ti=recycling AND pa=Tesla",
  "explanation": "Searches for patents with lithium, battery, and recycling in the title filed by Tesla."
}

Workflow: Natural Language to Patent Results

  1. Build a CQL query: flowleap patent build-query "your description" --allow-external-processing
  2. Use the generated CQL in a search: flowleap patent search --query "<CQL>"

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.