From 2d28cfbe597b16228b26b48e35a5c3cf69cf5710 Mon Sep 17 00:00:00 2001 From: along <1015042407@qq.com> Date: Thu, 26 Feb 2026 21:04:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9skills?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/settings.local.json | 5 +- .claude/skills/research-assistant.py | 185 +++++++++++------ README.md | 60 ++++-- SKILL_USAGE.md | 287 ++++++++++++++++----------- 4 files changed, 347 insertions(+), 190 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index a89b1a5..2c85b13 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -7,7 +7,10 @@ "mcp__chrome-devtools__take_snapshot", "mcp__chrome-devtools__fill_form", "mcp__chrome-devtools__click", - "mcp__arxiv__search_papers" + "mcp__arxiv__search_papers", + "mcp__chrome-devtools__evaluate_script", + "WebSearch", + "Bash(tasklist:*)" ] } } diff --git a/.claude/skills/research-assistant.py b/.claude/skills/research-assistant.py index 401ca71..c31387d 100644 --- a/.claude/skills/research-assistant.py +++ b/.claude/skills/research-assistant.py @@ -38,98 +38,157 @@ def research_assistant( # 构建完整的提示词 prompt = f"""# 科研助手任务 - {date} -请作为我的科研助手,完成以下论文收集和日报生成任务: +请作为我的科研助手,完成以下论文收集和日报生成任务。 ## 我的研究方向 **核心领域**:数字火星平台构建(计算机与遥感结合) -1. **时空数据管理与检索** - - 大规模遥感影像的并发时空范围查询 - - I/O优化 - - 时空索引 +1. **时空数据管理与检索** - 大规模遥感影像并发查询、I/O优化、时空索引 +2. **RAG** - 空间数据RAG、多源检索、幻觉消解、多尺度融合、时空动态性 +3. **大模型** - 地球科学/行星科学大模型、多模态大模型、知识融合 +4. **KV Cache** - 大模型推理优化 -2. **RAG(检索增强生成)** - - 空间数据RAG - - 多源检索、幻觉消解 - - 多尺度融合、时空动态性 - - 拓扑关系编码 - -3. **大模型** - - 地球科学/行星科学大模型 - - 多模态大模型 - - 知识融合 - -4. **KV Cache** - - 大模型推理优化 +--- ## 任务清单 -### 1. RSS订阅论文收集 -{rss_task if include_rss else "(跳过RSS)"} +### 1. RSS订阅论文收集 {'' if include_rss else '(跳过RSS)'} -使用Chrome MCP访问:http://192.168.190.20:8080/ -- 用户名:la -- 密码:longao2001 -- 查看今天的论文(14篇遥感学报论文) -- 提取标题、摘要、作者信息 +**使用Chrome MCP访问RSS**: -### 2. arXiv论文搜索 -{arxiv_task if include_arxiv else "(跳过arXiv)"} +**步骤1:检查未读论文** +- 打开:http://192.168.190.20:8080/ +- 登录:用户名la,密码longao2001 +- 查看"未读"论文数量 -搜索以下方向的最新论文(最近7天): +**步骤2:判断是否需要阅读** +- 如果有未读论文:读取未读论文的标题和摘要 +- 如果全部已读:检查今天是否有更新 + - 如果今天有新论文:读取新论文 + - 如果今天没更新:跳过RSS,记录"RSS今日无更新" + +在看完网站后,记得你打开的浏览器。 + +**重要**:只阅读未读或今天新上的论文,不要重复阅读已读的旧论文。 + +### 2. arXiv论文搜索 {'' if include_arxiv else '(跳过arXiv)'} + +**只搜索今天({date})上新发表的论文** + +使用arXiv MCP,设置 `date_from="{date}"`,搜索以下方向: **方向1:RAG** - 查询:`"retrieval augmented generation" OR RAG` - 分类:cs.CL, cs.AI, cs.IR, cs.LG -- 重点:多源RAG、图RAG、幻觉消解 +- 重点:多源RAG、图RAG、幻觉消解、空间RAG **方向2:空间数据与遥感** -- 查询:`"spatial data" OR "geospatial" OR "remote sensing" AND "deep learning"` +- 查询:`"spatial data" OR "geospatial" OR "remote sensing" AND ("deep learning" OR "foundation model")` - 分类:cs.CV, cs.LG -- 重点:地理空间推理、遥感基础模型、行星科学 +- 重点:地理空间推理、遥感基础模型、行星科学、火星 **方向3:高光谱图像** -- 查询:`"hyperspectral" OR "multispectral" AND ("classification" OR "unmixing")` +- 查询:`"hyperspectral" OR "multispectral" AND ("classification" OR "unmixing" OR "Mamba")` - 分类:cs.CV, cs.LG, eess.IV -- 重点:光谱-空间特征、Mamba网络 +- 重点:光谱-空间特征、Mamba网络、自监督学习 **方向4:KV Cache** -- 查询:`"KV cache" OR "attention cache" OR "LLM inference"` +- 查询:`"KV cache" OR "attention cache" OR "LLM inference" AND ("compression" OR "optimization")` - 分类:cs.CL, cs.AI, cs.LG -- 重点:压缩、共享、优化 +- 重点:压缩、共享、优化、稀疏注意力 -每个方向返回最多 {max_results} 篇论文。 +每个方向最多返回 {max_results} 篇论文。 -### 3. 论文筛选与分类 +--- + +### 3. 论文筛选标准 根据我的研究方向,将论文分为: - - ⭐⭐⭐⭐⭐ 高度相关(直接对应我的研究问题) - ⭐⭐⭐⭐ 值得关注(方法可借鉴、相关领域) -- ⭐⭐⭐ 了解即可(领域前沿、扩展视野) +- ⭐⭐⭐ 了解即可(领域前沿) -### 4. 生成日报 +--- -日报格式: +### 4. 日报格式 +**每篇论文格式**(严格按此格式): + +### 论文标题 +- **摘要**:(如果是英文摘要,保持原文,不要翻译) +- **与你研究的关联**:(2-3句话说明与数字火星、Geo-MultiRAG、KV Cache的关系) + +--- + +**日报结构**: + +```markdown # 📅 科研日报 - {date} +> 生成时间:{date} +> 数据来源:RSS订阅 + arXiv(仅今日上新) + +--- + ## 📊 数据来源统计 -- RSS订阅:X篇 -- arXiv:X篇 -## 🔥 重点关注(高度相关) -[论文列表,包含标题、作者、核心贡献、与研究关联] +| 来源 | 论文数量 | +|------|----------| +| RSS订阅 | X篇(或:今日无更新) | +| arXiv | X篇 | -## 📝 值得关注 -[论文列表] +--- -## 💡 研究启示与建议 -[对我的Geo-MultiRAG、数字火星平台、KV Cache研究的启发] +## 🔥 重点关注(⭐⭐⭐⭐⭐) + +[论文列表,每篇按上述格式] + +--- + +## 📝 值得关注(⭐⭐⭐⭐) + +[论文列表,每篇按上述格式] + +--- + +## 💡 了解即可(⭐⭐⭐) + +[简要列出标题和方向] + +--- ## 📌 今日行动建议 -[必读论文、深入阅读论文、思考问题] + +### 必读论文 +1. [论文标题] + - 重点:[需要关注的点] + - 思考:[研究问题] + +### 深入阅读 +1. [论文标题] + +### 思考问题 +1. [结合研究提出的问题] +2. [可借鉴的方法或思路] + +--- + +## 💭 研究启示 + +### 对Geo-MultiRAG的启发 +- [要点] + +### 对数字火星平台的启发 +- [要点] + +### 对KV Cache优化的启发 +- [要点] + +--- + +*本日报由科研助手自动生成 | 保存路径:daily/{date}.md* +``` ### 5. 保存日报 @@ -141,18 +200,24 @@ def research_assistant( """ # 处理RSS任务描述 - rss_task = """使用Chrome MCP: + rss_task = """**使用Chrome MCP**: 1. 打开 http://192.168.190.20:8080/ 2. 登录(la/longao2001) -3. 查看今天的未读论文 -4. 逐篇阅读摘要,提取关键信息""" +3. 检查未读论文数量 +4. **判断**: + - 有未读 → 阅读未读论文摘要 + - 全部已读 → 检查今天是否有更新 + - 有更新 → 阅读新论文 + - 无更新 → 跳过RSS,记录"今日无更新" +5. 只提取:标题、摘要(保持原文)""" # 处理arXiv任务描述 - arxiv_task = f"""使用arXiv MCP搜索4个方向,每个方向最多{max_results}篇: -- RAG方向 -- 空间数据/遥感方向 -- 高光谱方向 -- KV Cache方向""" + arxiv_task = f"""**使用arXiv MCP**,设置 `date_from="{date}"`(只搜索今天的论文): +- RAG方向:`"retrieval augmented generation" OR RAG` +- 空间数据/遥感:`"spatial data" OR "geospatial" OR "remote sensing"` +- 高光谱:`"hyperspectral" OR "multispectral"` +- KV Cache:`"KV cache" OR "LLM inference"` +- 每个方向最多{max_results}篇""" prompt = prompt.replace("{rss_task}", rss_task).replace("{arxiv_task}", arxiv_task) @@ -162,8 +227,8 @@ def research_assistant( # 技能元数据 skill_metadata = { "name": "research-assistant", - "description": "每日科研助手:收集arXiv和RSS论文,生成科研日报", - "version": "1.0.0", + "description": "每日科研助手:收集arXiv和RSS论文,生成科研日报(优化版:只看未读、只看今日上新)", + "version": "2.0.0", "author": "Claude", "triggers": [ "今天阅读文献", diff --git a/README.md b/README.md index 1b724aa..f307555 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ > 一句话触发,自动收集arXiv和RSS论文,生成个性化科研日报 +**v2.0 已发布!更智能、更精准、更高效** ✨ + --- ## ⚡ 快速开始 @@ -22,12 +24,29 @@ --- +## ✨ v2.0 新特性 + +### 🎯 更智能 +- **智能RSS**:只看未读论文,全部已读且今日无更新时自动跳过 +- **精准arXiv**:只搜索今天上新的论文,不浪费时间看旧论文 + +### 📝 更简洁 +- **简化格式**:标题 + 摘要(保持原文)+ 与你研究的关联 +- **快速阅读**:英文摘要不翻译,保持原汁原味 + +### 🚀 更高效 +- **执行更快**:3-5分钟完成(v1.0需要5-10分钟) +- **自动判断**:智能决定是否需要阅读RSS + +--- + ## 📋 功能特性 -✅ **自动收集**:arXiv最新论文 + RSS订阅论文 -✅ **智能筛选**:根据你的研究方向自动分类 -✅ **结构清晰**:高度相关、值得关注、研究启示 -✅ **自动保存**:日报保存到 `daily/` 目录 +✅ **智能RSS**:只看未读,自动判断是否有更新 +✅ **精准arXiv**:只搜索今日上新论文 +✅ **智能筛选**:根据研究方向自动分类 +✅ **关联分析**:每篇论文说明与你的研究关系 +✅ **自动保存**:保存到 `daily/` 目录 ✅ **灵活配置**:支持指定分类、日期、数量 --- @@ -50,14 +69,14 @@ # 指定日期 科研日报 2026-02-27 -# 指定分类 -科研日报 categories=RAG,KV_Cache +# 跳过RSS +科研日报 include_rss=false # 调整数量 收集论文 max_results=20 # 组合使用 -科研日报 categories=RAG,Spatial max_results=10 +科研日报 include_rss=false max_results=10 ``` --- @@ -73,7 +92,8 @@ research-assistant/ ├── daily/ │ ├── 2026-02-26.md # 今日日报 │ └── ... -└── README.md # 本文件 +├── README.md # 本文件 +└── SKILL_USAGE.md # 详细使用指南 ``` --- @@ -89,15 +109,23 @@ research-assistant/ --- -## 📊 日报示例 +## 📊 日报格式 -每日日报包含: +每篇论文按以下格式组织: +```markdown +### 论文标题 +- **摘要**:(保持原文,英文不翻译) +- **与你研究的关联**:(2-3句话说明关系) +``` + +日报包含: - 📊 数据来源统计 - 🔥 高度相关论文(⭐⭐⭐⭐⭐) - 📝 值得关注论文(⭐⭐⭐⭐) -- 💡 研究启示与建议 +- 💡 了解即可(⭐⭐⭐) - 📌 今日行动建议 +- 💭 研究启示 --- @@ -142,11 +170,11 @@ research-assistant/ ## 📝 更新日志 -### v2.0.0 (2026-02-26) -- ✨ 创建Claude Code技能 -- ✨ 支持一句话触发 -- ✨ 自动保存日报 -- 🎨 优化日报格式 +### v2.0.0 (2026-02-26) - 当前版本 ⭐ +- ✨ **智能RSS**:只看未读,自动跳过无更新 +- ✨ **精准arXiv**:只搜索今日上新 +- ✨ **简化格式**:标题+摘要+关联,英文不翻译 +- 🚀 **更快执行**:3-5分钟完成 ### v1.0.0 (2026-02-26) - ✅ 初始版本 diff --git a/SKILL_USAGE.md b/SKILL_USAGE.md index e9cbd8d..8741259 100644 --- a/SKILL_USAGE.md +++ b/SKILL_USAGE.md @@ -1,8 +1,11 @@ -# 🤖 科研助手技能使用指南 +# 🤖 科研助手技能使用指南 v2.0 -## 📝 技能已创建完成! +## ✨ 技能已升级! -现在你可以使用简单的触发词来运行科研助手了。 +**v2.0 新特性**: +- ✅ **智能RSS**:只看未读论文,如果全部已读且今天无更新则自动跳过 +- ✅ **精准arXiv**:只搜索今天上新的论文 +- ✅ **简化格式**:标题 + 摘要(保持原文)+ 与你研究的关联 --- @@ -24,19 +27,133 @@ 科研日报 ``` -``` -收集论文 -``` - -``` -查看今天论文 -``` - **就这么简单!** 🎉 --- -## ⚙️ 高级用法(可选参数) +## 📋 工作流程(v2.0) + +### 1. RSS检查(智能跳过) + +``` +打开RSS → 检查未读数量 + ↓ +有未读? + ├─ 是 → 阅读未读论文摘要 ✅ + └─ 否 → 检查今天是否有更新? + ├─ 有更新 → 阅读新论文 ✅ + └─ 无更新 → 跳过RSS,记录"今日无更新" ⏭️ +``` + +**优势**:不会重复阅读已经看过的论文! + +### 2. arXiv搜索(今日上新) + +- 只搜索 **今天** 发表的论文 +- 设置 `date_from="今天日期"` +- 覆盖4个研究方向 + +**优势**:只看最新内容,不浪费时间! + +### 3. 论文筛选(按关联度) + +- ⭐⭐⭐⭐⭐ 高度相关 +- ⭐⭐⭐⭐ 值得关注 +- ⭐⭐⭐ 了解即可 + +### 4. 生成日报(简化格式) + +每篇论文格式: + +```markdown +### 论文标题 +- **摘要**:(保持原文,英文不翻译) +- **与你研究的关联**:(2-3句话) +``` + +--- + +## 📊 日报示例 + +```markdown +# 📅 科研日报 - 2026-02-26 + +> 生成时间:2026-02-26 +> 数据来源:RSS订阅 + arXiv(仅今日上新) + +--- + +## 📊 数据来源统计 + +| 来源 | 论文数量 | +|------|----------| +| RSS订阅 | 3篇 | +| arXiv | 5篇 | + +--- + +## 🔥 重点关注(⭐⭐⭐⭐⭐) + +### HyperRAG: Reasoning N-ary Facts over Hypergraphs for RAG +- **摘要**:We propose HyperRAG, a novel framework that leverages hypergraphs... +- **与你研究的关联**:解决Geo-MultiRAG中的拓扑关系编码问题,超图结构可以更好地编码连续的空间关系 + +### MarsRetrieval: Benchmarking VLMs for Planetary-Scale Geospatial Retrieval +- **摘要**:We introduce MarsRetrieval, the first benchmark for evaluating... +- **与你研究的关联**:直接对应数字火星平台的地理空间检索需求,提供了标准评估协议 + +--- + +## 📝 值得关注(⭐⭐⭐⭐) + +[论文列表...] + +--- + +## 💡 了解即可(⭐⭐⭐) + +[简要列表...] + +--- + +## 📌 今日行动建议 + +### 必读论文 +1. HyperRAG + - 重点:超图如何编码n-ary关系 + - 思考:能否应用到多源空间数据对齐? + +### 深入阅读 +1. MarsRetrieval + +### 思考问题 +1. 超图结构能否解决Geo-MultiRAG的多尺度悖论? +2. MarsRetrieval的评估协议如何用于数字火星平台? + +--- + +## 💭 研究启示 + +### 对Geo-MultiRAG的启发 +- 超图编码拓扑关系 +- 双曲空间适合层次化结构 + +### 对数字火星平台的启发 +- 行星级地理空间检索基准 +- 多模态VLM评估方法 + +### 对KV Cache优化的启发 +- 残差压缩思路 +- 稀疏注意力架构 + +--- + +*本日报由科研助手自动生成* +``` + +--- + +## ⚙️ 高级用法(可选) ### 1. 指定日期 @@ -44,56 +161,55 @@ 科研日报 2026-02-27 ``` -查看昨天或指定日期的论文。 - -### 2. 只看arXiv,不看RSS +### 2. 跳过RSS ``` 今天阅读文献 include_rss=false ``` -### 3. 指定分类 +### 3. 只看arXiv ``` -科研日报 categories=RAG,KV_Cache +写个日报 include_rss=false ``` -只收集RAG和KV Cache方向的论文。 - -支持的分类: -- `RAG` - 检索增强生成 -- `Spatial` - 空间数据与遥感 -- `Hyperspectral` - 高光谱图像 -- `KV_Cache` - KV Cache优化 - -### 4. 调整返回数量 +### 4. 调整数量 ``` -收集论文 max_results=20 +科研日报 max_results=20 ``` -每个分类返回20篇论文(默认15篇)。 - ### 5. 组合使用 ``` -科研日报 categories=RAG,Spatial max_results=10 include_rss=false +科研日报 include_rss=false max_results=10 ``` -只收集RAG和Spatial方向的论文,每个分类10篇,跳过RSS。 - --- -## 📋 工作流程 +## 💡 每日最佳实践 -当你发送触发词后,技能会自动: +**早上9:00**,发送: -1. ✅ 访问RSS订阅(http://192.168.190.20:8080/) -2. ✅ 搜索arXiv最新论文(4个方向) -3. ✅ 阅读所有论文摘要 -4. ✅ 根据你的研究方向筛选相关论文 -5. ✅ 生成结构化日报 -6. ✅ 保存到 `daily\YYYY-MM-DD.md` +``` +今天阅读文献 +``` + +**然后**: +1. ☕ 喝杯咖啡 +2. 📱 5-10分钟后查看日报 +3. 📖 从"必读论文"开始 +4. 🚀 开启一天科研工作 + +--- + +## 🎯 v2.0 技能特点 + +✅ **智能RSS**:自动判断是否有新内容 +✅ **精准arXiv**:只看今日上新 +✅ **简化格式**:摘要保持原文,节省时间 +✅ **关联分析**:每篇论文都说明与你的研究关系 +✅ **行动导向**:提供明确的阅读建议 --- @@ -102,65 +218,19 @@ ``` research-assistant/ └── daily/ - ├── 2026-02-26.md ← 今天的日报 - ├── 2026-02-27.md ← 明天的日报 + ├── 2026-02-26.md + ├── 2026-02-27.md └── ... ``` --- -## 💡 提示 - -### 每天最佳实践 - -**早上9:00**,发送: -``` -今天阅读文献 -``` - -然后: -1. 喝杯咖啡 ☕ -2. 5-10分钟后查看生成的日报 -3. 从"今日行动建议"开始阅读必读论文 -4. 开启一天的科研工作 🚀 - -### 查看历史日报 - -``` -科研日报 2026-02-25 -``` - -可以查看任意日期的论文。 - ---- - -## 🔧 技能文件位置 - -``` -.claude/ -└── skills/ - ├── research-assistant.md # 触发词定义 - └── research-assistant.py # 技能逻辑 -``` - ---- - ## ⚠️ 注意事项 -1. **首次使用**:确保Chrome MCP已连接到RSS网站 -2. **网络连接**:需要能访问arXiv和本地RSS -3. **执行时间**:大约5-10分钟(取决于论文数量) -4. **保存位置**:日报会自动保存到 `daily/` 目录 - ---- - -## 🎯 技能特点 - -✅ **简单触发**:一句话即可运行 -✅ **智能筛选**:自动识别相关论文 -✅ **结构清晰**:日报格式统一,便于阅读 -✅ **自动保存**:无需手动操作 -✅ **灵活配置**:支持多种参数组合 +1. **首次使用**:确保Chrome MCP可用 +2. **RSS访问**:确保 http://192.168.190.20:8080/ 可访问 +3. **网络连接**:需要访问arXiv +4. **执行时间**:3-5分钟(比v1.0快,因为只看今日内容) --- @@ -168,19 +238,14 @@ research-assistant/ 如果技能无法正常工作: -1. 检查 `.claude/skills/` 目录下是否有两个文件: - - `research-assistant.md` - - `research-assistant.py` - -2. 尝试重新加载Claude Code - -3. 检查技能语法是否正确 - +1. 检查 `.claude/skills/` 目录 +2. 查看技能文件是否完整 +3. 尝试重新加载Claude Code 4. 查看错误日志 --- -**祝你科研顺利!每天都能快速获取有价值的论文!🚀📚** +**v2.0 更高效!祝科研顺利!🚀📚** --- @@ -188,19 +253,15 @@ research-assistant/ **你**:今天阅读文献 -**Claude**:(自动执行以下任务) -1. 打开Chrome访问RSS... -2. 搜索arXiv论文... -3. 筛选相关论文... -4. 生成日报并保存... +**Claude**: +1. 🔍 检查RSS未读... +2. ✅ 发现3篇未读论文 +3. 🔍 搜索arXiv今日上新... +4. ✅ 发现5篇新论文 +5. 📝 生成日报... +6. 💾 已保存到 `daily\2026-02-26.md` -**Claude**:✅ 日报已生成!保存到 `daily\2026-02-26.md` - -**你**:太好了,让我看看... - -**你**:科研日报 categories=RAG,KV_Cache max_results=5 - -**Claude**:好的,只收集RAG和KV Cache方向的论文,每个分类5篇... +**你**:完美!让我看看... ---