Skill: spzwin/zhihuiya-patent-tracker (version 1.0.1)

--- name: zhihuiya-patent-tracker description: 智慧芽靶点药物专利跟踪技能。根据靶点名称检索专利并生成结构化报告。触发词：专利跟踪、靶点调研、药物专利检索、Lp(a)/PCSK9/TL1A等靶点专利分析。 --- # 智慧芽靶点药物专利跟踪 Skill ## 快速开始 **输入格式**：`{靶点名称} {药物类型（可选）} {时间范围}` **输出**：符合 `golden_output_example.md` 格式的结构化报告 --- ## ⚠️ 使用前检查 **首次使用或遇到 MCP 调用失败时，先执行以下检查：** ```bash mcporter config list ``` **如果「医药情报MCP」不在列表中，说明未配置，需要先配置：** 1. 编辑 `~/.openclaw/workspace/config/mcporter.json` 2. 添加三个 MCP 服务配置（参考 `install-guide.md` 或联系 Skill 所有者获取配置内容） 3. 重新执行检索 **如果「医药情报MCP」在列表中但仍报错**，检查： - API Key 是否有效（联系管理员续期） - 网络能否访问 `connect.zhihuiya.com` --- ## 核心流程（4轮必做） ``` 用户输入: {靶点} {药物类型} {时间范围} ↓ ┌──────────────────────────────────────┐ │ 第0轮（可选）：已知专利号直接回溯 │ │ 工具：search_patents（精确专利号） │ └──────────────────────────────────────┘ ↓ ┌──────────────────────────────────────┐ │ 第1轮（核心）：ls_patent_search ⭐ │ │ 工具：ls_patent_search │ │ 参数：target + publication_date_from │ │ → 精准度最高，直接返回申请人+法律状态 │ └──────────────────────────────────────┘ ↓ ┌──────────────────────────────────────┐ │ 第2轮（辅助）：语义向量补漏 │ │ 工具：ls_patent_vector_search │ │ 触发条件：第1轮结果 < 10 条 │ └──────────────────────────────────────┘ ↓ ┌──────────────────────────────────────┐ │ 第3轮：同族扩展 │ │ 工具：family + ls_patent_fetch │ │ → 每个专利查同族，批量获取详情 │ └──────────────────────────────────────┘ ↓ ┌──────────────────────────────────────┐ │ 生成报告（按 golden_output_example.md）│ └──────────────────────────────────────┘ ``` > **为什么不用 Round 2/3/4？** > `ls_patent_search` 是结构化查询，同时覆盖了关键词+结构词+申请人多个维度。语义检索已作为补漏手段。第2轮语义+第3轮同族已覆盖原6轮的主要内容。如需补充检索特定结构词，可按需追加。 --- ## 命令速查 ### 第1轮（核心） ```bash # 标准查询：靶点 + 日期（首选） mcporter call 医药情报MCP.ls_patent_search --args '{ "target": ["{靶点}"], "publication_date_from": "2025-01-01", "limit": 30 }' # 带药物类型 mcporter call 医药情报MCP.ls_patent_search --args '{ "target": ["{靶点}"], "drug_type": ["Small molecule"], "publication_date_from": "2025-01-01", "limit": 30 }' ``` ### 第1轮备选（已知专利号） ```bash mcporter call 全球核心专利库MCP.search_patents --args '{ "query_text": "{专利号}", "limit": 5 }' ``` ### 第2轮（补漏，触发条件：第1轮 < 10条） ```bash mcporter call 医药情报MCP.ls_patent_vector_search --args '{ "lang": "EN", "query_text": "{靶点} inhibitor", "top_k": 100 }' ``` ### 第3轮（同族 + 详情批量获取） ```bash # 同族查询（每个专利号查一次） mcporter call 专利速览简报MCP.family --args '{ "patent_number": "{专利号}" }' # 批量获取专利详情（根据第1轮返回的 id 批量） mcporter call 医药情报MCP.ls_patent_fetch --args '{ "patent_ids": ["id1", "id2", "id3"] }' # 翻译摘要 mcporter call 专利速览简报MCP.abstract_translated --args '{ "lang": "CN", "patent_number": "{专利号}" }' ``` --- ## 合规检查清单 ``` [ ] ls_patent_search 已执行（靶点+日期） [ ] 结果已去重（按 pn 专利号） [ ] 噪音已过滤（LPA=溶血磷脂酸排除） [ ] 每个专利已查 family [ ] 翻译摘要已获取 [ ] 专利列表包含以下全部11列（严格按 golden_output_example.md）： 序号 | 专利号 | 申请公司 | 药物类型/结构 | 公开日 | 法律状态 | 专利族规模 | 同族专利（WO/CN） | 同族公开日 | 适应症 | 问题 [ ] 专利族规模：从 family.simple_family 数组长度提取，格式如 "7个成员" [ ] 同族专利：列出所有受理局同族（WO/CN为主），不只1-2个 [ ] 同族公开日：每个同族成员对应的公开日（申请日相同，公开日不同） [ ] 问题列：列名必须为"问题"，包含有意义的提示（如"CN同族已公开，建议关注审查进度"） [ ] 末尾有固定结尾声明 ``` --- ## 噪音过滤 ``` ❌ Lysophosphatidic Acid (LPA) — 溶血磷脂酸（非载脂蛋白a） ❌ LPA receptor — LPA受体 ❌ PLA2 / LP-PLA2 — 需上下文判断 ❌ 通信/光纤/网络 — 明显非药物 ``` --- ## MCP工具优先级 | 优先级 | 工具 | 用途 | |--------|------|------| | 🥇 | `医药情报MCP.ls_patent_search` | 结构化精准检索，核心首选 | | 🥇 | `医药情报MCP.ls_patent_fetch` | 批量获取专利详情 | | 🥈 | `全球核心专利库MCP.search_patents` | 专利号精确查询 | | 🥈 | `医药情报MCP.ls_patent_vector_search` | 语义补漏（<10条时用） | | 🥉 | `专利速览简报MCP.family` | 同族扩展 | | 🥉 | `专利速览简报MCP.abstract_translated` | 翻译摘要 | --- ## 参考文件 | 文件 | 用途 | |------|------| | `references/golden_output_example.md` | ⭐ **报告格式标准**，必须严格照搬 | | `references/mcp_tools.md` | 工具详细参数说明（按需查阅） | --- ## 更新日志 ### v4.0（2026-05-13） - 流程精简为 4 轮（原 6 轮） - `ls_patent_search` 取代 `ls_patent_vector_search` 成为核心首选 - 详细参数说明移至 `mcp_tools.md` - 冗余描述大量删除 ### v3.0 优化项 - Round 0 专利号回溯 - 语义 top_k 提升至 100 - 中英文结构词全覆盖


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)