Install
openclaw skills install @yuanzhian-patsnap/create-technology-intelligence-briefing-ipCreate an auditable technology-intelligence briefing for named companies and/or a technical topic using patent, scientific-literature, and current-news evidence. Use when the user requests a technology briefing, company technology comparison, patent-and-literature scan, subtechnology map, or evidence-backed technical trend report in HTML.
openclaw skills install @yuanzhian-patsnap/create-technology-intelligence-briefing-ipProduce two coordinated deliverables:
The briefing may cover one company, multiple companies, one technology, or a company-by-technology comparison. It is research support, not legal advice, an investment recommendation, or a completeness guarantee.
PATENTS; every company grouping and subtechnology reference must point to those same records.Read these files before execution:
references/parse_rules.md for request normalization;references/company_aliases.json for optional assignee candidates;references/keyword_expansion.md for query expansion;references/trace_template.md for reproducibility fields;scripts/v2_data.sample.py for the renderer data contract;scripts/build_report_v2.py and scripts/v2_css.py for report generation; andscripts/sogou_search.py for the legacy-path news-source normalization helper.The compatibility filename sogou_search.py does not authorize Sogou scraping. Its localized implementation accepts already retrieved news records and normalizes them.
Use Advanced Patent Search for company/topic retrieval, nested or fielded queries, semantic retrieval, assignee searches, keyword suggestions, and counts when supported by the live schema.
advanced_patent_searchhttps://open.patsnap.com/marketplace/mcp-servers/patent-searchInspect the live schema before calling a tool. Record connector, exact tool, normalized request, filters, response semantics, retrieval date, and limitations. Do not claim that a count exists unless the response defines its counting unit.
Use Patent Briefing for bibliography, family, legal status, claims, descriptions, translations, images, and technical summaries.
patent_briefinghttps://open.patsnap.com/marketplace/mcp-servers/patent-briefingVerify publication/application identifiers and distinguish source-language text from machine translation.
Use Deep Patent Mining when available for technical topics, technical problem/solution/effect, classifications, materials, and application domains.
deep_patent_mininghttps://open.patsnap.com/marketplace/mcp-servers/patent-miningEnrichment is evidence, not permission to fill missing fields. Preserve the connector's evidence locator and confidence/limitation state.
Use a separately verified current literature connector or an authoritative literature database. Do not configure a guessed PatSnap literature MCP.
Use authorized current web research for news. Prefer company filings, regulator releases, standards bodies, conference notices, and original press releases; supplement with credible reporting when appropriate. Record publication and event dates separately.
If either source class is unavailable, set its section status to not_executed and explain why.
Normalize the request according to references/parse_rules.md.
Capture:
Ask a focused question only when an unresolved choice would materially change the result. Otherwise state the assumption in the trace.
For each named company:
references/company_aliases.json for candidate names;Do not silently combine distinct legal entities. In particular, entries marked mixed_source_group_requires_selection are prompts for disambiguation, not ready-to-run OR queries.
Create an entity register with:
| Field | Meaning |
|---|---|
canonical_name | English report label |
searched_name | Literal assignee string or normalized identifier |
relationship | Parent, subsidiary, former name, acquired entity, or unknown |
included | Yes, No, or Pending |
evidence | Source locator supporting the relationship decision |
notes | Ambiguity and limitations |
Use references/keyword_expansion.md as a method and example set, not a closed taxonomy.
Build a concept table containing:
Create broad, balanced, and precision query variants. Test representative results and revise obvious noise before final retrieval.
For every query or company bucket, record:
The full population count and displayed sample are separate quantities:
population_count = count returned for the defined query and counting rule
displayed_count = number of selected records rendered in the report
Never require them to be equal. If no count route exists, set population_count_status: unavailable; do not use the length of a limited result page as the population.
Retrieve enough candidate records to support the stated selection method. A default display limit such as 30 is a presentation choice, not evidence of completeness.
Normalize identifiers, dates, names, jurisdictions, classifications, status labels, and URLs.
Apply the declared deduplication rule before selecting representatives. Selection may consider:
Record why each displayed record was selected. Do not rank records by an opaque score.
For each selected record, populate only supported fields:
Use batches appropriate to the live connector. The source's batch size of eight is an operational starting point, not a universal requirement.
Search the confirmed technology and date scope in an authoritative scientific source.
Capture:
The source's default of ten displayed papers is a presentation limit. State the selection method and do not imply systematic-review completeness.
Use the confirmed news window. Prefer primary and authoritative sources.
Capture:
Do not use search-result snippets as final evidence. Do not scrape Sogou or another search-engine result page with brittle HTML selectors.
Construct the renderer data model shown in scripts/v2_data.sample.py.
Required top-level structures include:
PATENT_TOTAL_BY_COMPANY with population metadata;TREND_SERIES with explicit date field and counting unit;WORD_CLOUD or preferably a frequency table with method;PATENTS as the record authority;PATENTS_BY_COMPANY as references to PATENTS;SUB_TECHS as evidence-backed categories referencing PATENTS;LITERATURE;NEWS; andSOURCES/provenance records.Subtechnology groups must be explained and reproducible. Fixed branches in the source are examples only; derive categories from the current scope and document the method.
Separate:
Do not interpret filing counts as innovation quality, market share, commercial success, enforceability, freedom to operate, or ownership without additional evidence.
For trends, identify the date field, missing periods, counting unit, and whether partial years are present. For company comparisons, disclose entity-scope differences. For topic frequencies, disclose the text field, stopword rules, normalization, and sample/population basis.
Before HTML generation, verify:
PATENTS record;http or https and have publication/source metadata;Stop and repair any failed hard check.
Create a working copy of scripts/v2_data.sample.py named v2_data.py only in the user's approved working/output directory. This runtime artifact is not part of the skill package.
Run from that working directory:
python -B /absolute/path/to/scripts/build_report_v2.py ./technology-intelligence-briefing.html
The renderer must:
http/https links;Fill references/trace_template.md with the actual execution record.
Deliver:
Do not produce executed counts or patent findings. Deliver the confirmed scope, query plan, entity register, data schema, and execution checklist with not_executed status.
Show candidate legal entities and evidence. Do not search a broad brand/group OR expression unless the user approves that scope.
Review names, classifications, dates, jurisdictions, and exclusions. Broaden transparently and record every query revision. A small truthful population is acceptable.
Inspect false positives, add field restrictions or exclusions, test precision, and preserve both the broad and revised query histories.
Leave the field unavailable and cite the available abstract/record. Never reconstruct claims or legal status.
Keep the section with a visible status, reason, and recommended next step. Patent evidence cannot substitute for literature or current-news evidence.
Do not deliver the HTML. Repair the data or renderer, rerun checks, and record the correction.