scientific-skills
by Weiwei-Mao
Collection of scientific skills
66 skills GitHub
Documentation
# Claude Scientific Skills 技能汇总(水文学研究·精简版)
**针对用户方向:** 水文学研究、数据分析、机器学习、写论文、写项目
**评分说明:**
- ★★★★★ 非常相关,强烈推荐
- ★★★★☆ 很相关,推荐
- ★★★☆☆ 有一定相关性
---
## 技能列表(共 61 个)
### A-B
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **aeon** | ★★★★☆ | 时间序列机器学习工具,支持分类、回归、聚类、预测、异常检测、分割和相似性搜索。**水文时间序列预测很有用** |
### C
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **citation-management** | ★★★★★ | 学术研究综合文献管理。搜索 Google Scholar 和 PubMed 论文、提取准确元数据、验证引用、生成 BibTeX 条目。**写论文必备** |
| **csv-data-summarizer** | ★★★★★ | 分析 CSV 文件,生成统计摘要和可视化。使用 Python 和 pandas 进行数据分析和快速绘图。**水文数据分析必备** |
### D
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **dask** | ★★★★★ | 用于超越内存或跨集群的 pandas/NumPy 工作流的分布式计算。适合并行文件处理、分布式 ML。**处理长期水文数据序列必备** |
| **datacommons-client** | ★★★☆☆ | 使用 Data Commons 平台,提供对全球公共统计数据的程序化访问。处理人口统计数据、经济指标、健康统计、环境数据。**环境统计数据、水资源经济评估有用** |
| **denario** | ★★★☆☆ | 用于科学研究辅助的多智能体 AI 系统,自动化从数据分析到发表的研究工作流。**AI 研究助手** |
| **docx** | ★★☆☆☆ | 综合文档创建、编辑和分析。支持格式化、样式、表格、图片等。Word 文档处理。**已有 scientific-writing,备用** |
### E-F
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **exploratory-data-analysis** | ★★★★★ | 对 200+ 文件格式的科学数据文件进行综合探索性数据分析。自动检测文件类型并生成详细报告。**水文数据分析必备** |
| **file-organizer** | ★★★☆☆ | 智能文件组织整理。理解上下文、查找重复项、建议更好的结构、自动化清理任务。**整理大量水文数据文件有用** |
| **fluidsim** | ★★★☆☆ | 使用 Python 进行计算流体力学模拟的框架。运行流体动力学模拟,包括 Navier-Stokes 方程、浅水方程、分层流动。**水文流体模拟相关** |
| **fred-economic-data** | ★★★☆☆ | 查询 FRED(美联储经济数据)API,获取 100+ 来源的 80 万+ 经济时间系列。访问 GDP、失业率、通货膨胀、利率等。**水资源经济研究、水价评估有用** |
### G
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **generate-image** | ★★★☆☆ | 使用 AI 模型(FLUX、Gemini)生成或编辑图像。用于通用图像生成,包括照片、插图、艺术品、视觉资产。**生成演示图片可能有用** |
| **geopandas** | ★★★★★ | 用于处理地理空间矢量数据的 Python 库,包括 shapefiles、GeoJSON 和 GeoPackage 文件。用于空间分析、几何操作、坐标转换。**流域地理空间数据处理必备** |
| **get-available-resources** | ★★★★☆ | 在任何计算密集型科学任务开始时检测和报告可用系统资源(CPU 核心、GPU、内存、磁盘空间)。**运行数值模型前很有用** |
### H
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **hypogenic** | ★★★☆☆ | 在表格数据集上进行自动化 LLM 驱动的假设生成和测试。系统地探索关于经验数据模式的假设。**探索水文数据规律可能有用** |
| **hypothesis-generation** | ★★★★☆ | 从观察中结构化地制定假设。当您有实验观察或数据并需要制定可测试的假设、预测机制和设计实验时使用。**科学假设制定** |
### L
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **latex-posters** | ★★★★☆ | 使用 LaTeX(beamerposter、tikzposter、baposter)创建专业研究海报。**学术会议必备** |
### M
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **literature-review** | ★★★★★ | 使用多个学术数据库(PubMed、arXiv、bioRxiv、Semantic Scholar 等)进行综合系统文献综述。**写论文必备** |
| **market-research-reports** | ★★★☆☆ | 以顶级咨询公司(McKinsey、BCG、Gartner)的风格生成综合市场研究报告(50+ 页)。**写项目书、政策报告的模板和框架很有用** |
| **markitdown** | ★★★☆☆ | 将文件和办公文档转换为 Markdown。支持 PDF、DOCX、PPTX、XLSX、图像(OCR)、音频(转录)、HTML 等。**文档转换工具** |
| **matlab** | ★★★★☆ | MATLAB 和 GNU Octave 数值计算,用于矩阵运算、数据分析、可视化和科学计算。**数值模型常用** |
| **matplotlib** | ★★★★★ | 用于完全自定义的低级绘图库。当您需要对每个绘图元素进行细粒度控制时使用。**绘图必备** |
| **modal** | ★★★★☆ | 在云中运行 Python 代码,具有无服务器容器、GPU 和自动扩展。用于部署 ML 模型、运行批处理作业。**云端运行数值模型** |
### O
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **openalex-database** | ★★★★☆ | 使用 OpenAlex 数据库查询和分析学术文献。搜索学术论文、分析研究趋势、查找作者/机构作品。**跨学科文献搜索** |
### P
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **paper-2-web** | ★★★☆☆ | 将学术论文转换为推广和演示格式,包括交互式网站(Paper2Web)、演示视频(Paper2Video)和会议海报(Paper2Poster)。**论文展示可能有用** |
| **pdf** | ★★★☆☆ | 综合的 PDF 操作工具包。提取文本和表格、创建新 PDF、合并/拆分文档、处理表单。**处理论文、报告有用** |
| **peer-review** | ★★★☆☆ | 具有基于清单评估的结构化手稿/资助审查。用于编写正式同行评审、方法学评估、统计有效性、报告标准合规性。**审稿可能有用** |
| **perplexity-search** | ★★★★★ | 使用 Perplexity 模型通过 LiteLLM 和 OpenRouter 进行 AI 驱动的网络搜索。获取实时信息和来源引用。**AI 搜索必备** |
| **plotly** | ★★★★★ | 交互式可视化库。当您需要悬停信息、缩放、平移或可嵌入网络的图表时使用。**交互式图表必备** |
| **polars** | ★★★★★ | 适用于适合 RAM 的数据集的快速内存 DataFrame 库。当 pandas 太慢但数据仍适合内存时使用。**快速处理水文数据** |
| **pptx** | ★★☆☆☆ | 创建和编辑 PowerPoint 演示文稿。支持布局、格式、图表、动画等。**已有 latex-posters,备用** |
| **pptx-posters** | ★★☆☆☆ | 使用 HTML/CSS 创建可导出为 PDF 或 PPTX 的研究海报。仅当用户明确请求 PowerPoint/PPTX 海报格式时使用。 |
| **pubmed-database** | ★★☆☆☆ | 直接 REST API 访问 PubMed。高级布尔/MeSH 查询、E-utilities API、批处理、引用管理。**医学文献,水文较少但可用** |
| **pymc** | ★★★★☆ | 使用 PyMC 进行贝叶斯建模。构建层次模型、MCMC(NUTS)、变分推断、LOO/WAIC 比较。**贝叶斯水文建模很有用** |
| **pymoo** | ★★★★☆ | 多目标优化框架。NSGA-II、NSGA-III、MOEA/D、Pareto 前沿、约束处理。**水文模型参数率定常用** |
| **pytorch-lightning** | ★★★★☆ | 深度学习框架(PyTorch Lightning)。将 PyTorch 代码组织成 LightningModules、配置多 GPU/TPU 的训练器。**深度学习水文预测** |
### R
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **research-grants** | ★★★★★ | 为 NSF、NIH、DOE、DARPA 和台湾 NSTC 撰写有竞争力的研究提案。**写项目书必备** |
| **research-lookup** | ★★★★★ | 使用 Perplexity Sonar Pro Search 或 Sonar Reasoning Pro 模型查找当前研究信息。**文献查找必备** |
### S
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **scholar-evaluation** | ★★☆☆☆ | 使用 ScholarEval 框架系统评估学术作品,提供研究质量维度的结构化评估。**学术评估可能有用** |
| **scientific-brainstorming** | ★★★★☆ | 创意研究构思和探索。用于开放式头脑风暴会议、探索跨学科联系、挑战假设。**科研构思** |
| **scientific-critical-thinking** | ★★★★☆ | 评估科学主张和证据质量。用于评估实验设计有效性、识别偏差和混杂因素。**批判性思维** |
| **scientific-schematics** | ★★★★☆ | 使用 Nano Banana Pro AI 创建出版质量的科学图表,具有智能迭代优化。专注于神经网络架构、系统图、流程图。**绘制水文系统流程图** |
| **scientific-slides** | ★★★★★ | 为研究讲座构建幻灯片和演示文稿。制作 PowerPoint 幻灯片、会议演示、研讨会演讲。**学术报告必备** |
| **scientific-visualization** | ★★★★★ | 用于出版就绪图形的元技能。创建需要多面板布局、显著性注释、误差线、色盲安全调色板的期刊提交图形。**出版级图表必备** |
| **scientific-writing** | ★★★★★ | 深度研究和写作工具的核心技能。用完整段落(永远不要用项目符号)撰写科学手稿。IMRAD 结构、引用。**论文写作核心** |
| **scikit-learn** | ★★★★★ | 使用 scikit-learn 进行 Python 机器学习。监督学习(分类、回归)、无监督学习(聚类、降维)。**机器学习必备** |
| **seaborn** | ★★★★★ | 具有熊猫集成的统计可视化。用于快速探索分布、关系和分类比较。**统计可视化必备** |
| **shap** | ★★★★☆ | 使用 SHAP(SHapley 加性解释)进行模型可解释性和解释性。解释机器学习模型预测、计算特征重要性。**模型解释,分析气象因子重要性** |
| **simpy** | ★★★☆☆ | Python 中基于过程的离散事件模拟框架。构建具有过程、队列、资源和基于时间的事件的系统模拟。**水文过程模拟可能有用** |
| **statistical-analysis** | ★★★★★ | 具有测试选择和报告的指导性统计分析。帮助为数据选择适当的测试、假设检查、功效分析。**统计分析必备** |
| **statsmodels** | ★★★★★ | Python 统计模型库。需要具有详细诊断、残差和推理的特定模型类(OLS、GLM、混合模型、ARIMA)。**时间序列分析必备** |
| **sympy** | ★★★☆☆ | 在 Python 中使用符号数学。用于符号计算任务,包括代数求解方程、微积分运算、操作代数表达式。**推导水文方程可能有用** |
### T
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **torch-geometric** | ★★★☆☆ | 图神经网络(PyG)。节点/图分类、链接预测、GCN、GAT、GraphSAGE、异构图、分子属性预测。**图神经网络,流域分析可能有用** |
| **transformers** | ★★★★☆ | 用于自然语言处理、计算机视觉、音频或多模态任务的预训练 transformer 模型。**时间序列预测可用 Transformer** |
### U-V
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **umap-learn** | ★★★★☆ | UMAP 降维。用于 2D/3D 可视化、聚类预处理(HDBSCAN)、监督/参数化 UMAP 的快速非线性流形学习。**降维可视化水文数据** |
| **vaex** | ★★★★★ | 处理和分析大型表格数据集(数十亿行),超出可用 RAM。擅长核外 DataFrame 操作、延迟评估、快速聚合。**超大规模水文数据必备** |
| **venue-templates** | ★★★★★ | 访问主要科学出版场所(Nature、Science、PLOS、IEEE、ACM)的综合 LaTeX 模板、格式要求和提交指南。**期刊投稿必备** |
### X-Z
| 技能名 | 推荐度 | 中文名称/描述 |
|--------|--------|--------------|
| **xlsx** | ★★★★★ | 综合电子表格创建、编辑和分析。支持公式、格式、数据分析和可视化。**Excel 水文数据分析必备** |
| **zarr-python** | ★★★☆☆ | 用于云存储的块状 N-D 数组。压缩数组、并行 I/O、S3/GCS 集成、NumPy/Dask/Xarray 兼容。**云存储数组,可能有用** |
---
## 按推荐度分类
### ★★★★★ 核心必备(27个)
**数据分析与机器学习:**
- `polars` - 快速内存数据处理
- `dask` - 分布式大数据处理
- `vaex` - 超大规模数据核外处理
- `scikit-learn` - 标准机器学习库
- `statsmodels` - 统计模型与时间序列
- `exploratory-data-analysis` - 探索性数据分析
- `statistical-analysis` - 指导统计分析
- `csv-data-summarizer` - CSV 数据分析
- `xlsx` - Excel 电子表格
**可视化:**
- `matplotlib` - 低级绘图库
- `seaborn` - 统计可视化
- `plotly` - 交互式可视化
- `scientific-visualization` - 出版级图表
- `geopandas` - 地理空间数据处理
**写作与项目:**
- `scientific-writing` - 论文写作核心
- `literature-review` - 文献综述
- `scientific-slides` - 制作学术PPT
- `citation-management` - 文献管理
- `research-grants` - 撰写项目书
- `venue-templates` - 期刊投稿模板
- `research-lookup` - 文献查找
- `perplexity-search` - AI 网络搜索
### ★★★★☆ 强烈推荐(17个)
**机器学习与建模:**
- `aeon` - 时间序列机器学习
- `pytorch-lightning` - 深度学习框架
- `pymoo` - 多目标优化(参数率定)
- `pymc` - 贝叶斯建模
- `shap` - 模型可解释性
- `transformers` - Transformer模型
- `umap-learn` - 降维可视化
- `networkx` - 图分析(河流网络)
- `modal` - 云端运行Python
- `matlab` - 数值计算
**通用科研工具:**
- `hypothesis-generation` - 科学假设制定
- `scientific-brainstorming` - 科研构思
- `scientific-critical-thinking` - 批判性思维
- `scientific-schematics` - 科学图表
- `latex-posters` - LaTeX海报
- `openalex-database` - 跨学科文献搜索
- `get-available-resources` - 计算资源检测
### ★★★☆☆ 备用技能(15个)
**AI 研究助手:**
- `denario` - AI研究助手
- `hypogenic` - 假设生成测试
**经济与跨学科:**
- `datacommons-client` - 公共统计数据(环境/经济)
- `fred-economic-data` - 经济时间序列(水资源经济)
- `market-research-reports` - 智库风格报告(项目书模板)
**工具类:**
- `generate-image` - AI图像生成
- `markitdown` - 文档转换
- `peer-review` - 同行评审
- `paper-2-web` - 论文展示
- `scholar-evaluation` - 学术评估
- `sympy` - 符号数学
- `torch-geometric` - 图神经网络
- `simpy` - 离散事件模拟
- `zarr-python` - 云存储数组
- `file-organizer` - 文件组织整理
- `pdf` - PDF 处理
### ★★☆☆☆ 保留可选(4个)
- `docx` - Word 文档(已有 scientific-writing)
- `pptx` - PowerPoint(已有 latex-posters)
- `pubmed-database` - 医学文献
- `pptx-posters` - PPT海报
---
## 使用建议
### 日常高频使用
- 数据处理:`polars` / `dask` / `vaex` / `csv-data-summarizer` / `xlsx`
- 可视化:`matplotlib` / `seaborn` / `plotly`
- 机器学习:`scikit-learn` / `pytorch-lightning`
- 统计分析:`statsmodels` / `statistical-analysis`
### 写论文/项目时
- 核心写作:`scientific-writing` / `literature-review`
- 文献查找:`research-lookup` / `perplexity-search`
- 制作图表:`scientific-visualization` / `scientific-slides`
- 项目申请:`research-grants` / `market-research-reports`
- 文档处理:`pdf` / `xlsx`
### 水文建模辅助
- 地理数据:`geopandas`
- 网络分析:`networkx`(河流网络)
- 参数优化:`pymoo`(多目标优化)
- 云端计算:`modal`
- 文件整理:`file-organizer`
---
## 技能选择决策树
### 数据处理工具选择
```
数据大小评估
│
├─ < 1GB,适合内存
│ ├─ 需要最快速度 → polars
│ ├─ 熟悉 pandas → csv-data-summarizer
│ └─ Excel 格式 → xlsx
│
├─ 1GB - 100GB
│ ├─ 有多核 CPU → dask(并行处理)
│ └─ 单机内存不够 → vaex(核外计算)
│
└─ > 100GB 或集群
├─ 云端运行 → modal + dask
└─ 本地集群 → dask(分布式模式)
```
### 可视化工具选择
```
图表类型需求
│
├─ 快速探索数据
│ ├─ 统计关系 → seaborn
│ └─ 自定义绘图 → matplotlib
│
├─ 交互式图表
│ ├─ 网页展示 → plotly
│ └─ 演示汇报 → scientific-slides
│
└─ 期刊投稿
├─ 多面板图 → scientific-visualization
├─ 地理数据 → geopandas + matplotlib
└─ 色盲友好 → scientific-visualization(自动处理)
```
### 机器学习工具选择
```
任务类型
│
├─ 传统机器学习
│ ├─ 分类/回归 → scikit-learn
│ ├─ 时间序列 → aeon
│ └─ 需要解释 → scikit-learn + shap
│
├─ 深度学习
│ ├─ 标准 PyTorch → pytorch-lightning
│ ├─ 时间序列 → transformers + pytorch-lightning
│ └─ 图神经网络 → torch-geometric(河流网络)
│
└─ 参数优化
├─ 单目标 → pymoo(简单模式)
└─ 多目标 → pymoo(Pareto 前沿)
```
### 写作工具选择
```
写作阶段
│
├─ 文献调研
│ ├─ 综合搜索 → literature-review
│ ├─ 快速查找 → research-lookup
│ └─ 实时信息 → perplexity-search
│
├─ 假设构思
│ ├─ 头脑风暴 → scientific-brainstorming
│ ├─ 假设制定 → hypothesis-generation
│ └─ 批判评估 → scientific-critical-thinking
│
├─ 论文撰写
│ ├─ 正文写作 → scientific-writing
│ ├─ 引用管理 → citation-management
│ └─ 期刊模板 → venue-templates
│
└─ 项目申请
├─ 撰写提案 → research-grants
├─ 参考模板 → market-research-reports
└─ 制作海报 → latex-posters
```
---
## 典型工作流示例
### 工作流 1:水文数据分析与预测
```mermaid
graph LR
A[数据获取] --> B[探索性分析]
B --> C[预处理]
C --> D[特征工程]
D --> E[模型训练]
E --> F[模型解释]
F --> G[结果可视化]
A:::tools -->|xlsx, csv-data-summarizer| B
B:::tools -->|exploratory-data-analysis, seaborn| C
C:::tools -->|polars, dask| D
D:::tools -->|statsmodels| E
E:::tools -->|scikit-learn, aeon| F
F:::tools -->|shap| G
G:::tools -->|scientific-visualization, plotly|
classDef tools fill:#e1f5fe,stroke:#01579b,stroke-width:2px;
```
**技能组合链:** `xlsx` → `csv-data-summarizer` → `polars` → `statsmodels` → `scikit-learn` → `shap` → `scientific-visualization`
### 工作流 2:流域建模与参数率定
```mermaid
graph LR
A[地理数据处理] --> B[模型数据准备]
B --> C[参数优化]
C --> D[云端运行]
D --> E[结果分析]
A:::tools -->|geopandas| B
B:::tools -->|polars, file-organizer| C
C:::tools -->|pymoo| D
D:::tools -->|modal, get-available-resources| E
E:::tools -->|matplotlib, geopandas|
classDef tools fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px;
```
**技能组合链:** `geopandas` → `polars` → `pymoo` → `modal` → `matplotlib`
### 工作流 3:论文撰写全流程
```mermaid
graph LR
A[文献调研] --> B[假设构思]
B --> C[数据分析]
C --> D[论文撰写]
D --> E[图表制作]
E --> F[投稿准备]
A:::tools -->|literature-review, research-lookup| B
B:::tools -->|hypothesis-generation, scientific-brainstorming| C
C:::tools -->|polars, scikit-learn| D
D:::tools -->|scientific-writing, citation-management| E
E:::tools -->|scientific-visualization, scientific-schematics| F
F:::tools -->|venue-templates, latex-posters|
classDef tools fill:#fff3e0,stroke:#e65100,stroke-width:2px;
```
**技能组合链:** `literature-review` → `hypothesis-generation` → `polars` → `scientific-writing` → `scientific-visualization` → `venue-templates`
### 工作流 4:项目申请书撰写
```mermaid
graph LR
A[背景调研] --> B[研究设计]
B --> C[预算评估]
C --> D[撰写提案]
D --> E[制作演示]
A:::tools -->|perplexity-search, openalex-database| B
B:::tools -->|scientific-critical-thinking| C
C:::tools -->|datacommons-client, fred-economic-data| D
D:::tools -->|research-grants, market-research-reports| E
E:::tools -->|scientific-slides, latex-posters|
classDef tools fill:#f3e5f5,stroke:#4a148c,stroke-width:2px;
```
**技能组合链:** `openalex-database` → `scientific-critical-thinking` → `datacommons-client` → `research-grants` → `scientific-slides`
---
## 技能组合推荐
### 常用技能链
| 场景 | 推荐组合链 | 说明 |
|------|-----------|------|
| **快速数据分析** | `csv-data-summarizer` → `seaborn` | 导入 → 可视化 |
| **大规模数据处理** | `dask` → `polars` → `plotly` | 分布式 → 快速处理 → 交互展示 |
| **时间序列预测** | `aeon` → `statsmodels` → `shap` | 建模 → 评估 → 解释 |
| **地理空间分析** | `geopandas` → `matplotlib` → `scientific-visualization` | 空间处理 → 绘图 → 出版 |
| **深度学习** | `pytorch-lightning` → `transformers` → `modal` | 训练 → 模型 → 云部署 |
| **参数率定** | `pymoo` → `shap` → `matplotlib` | 优化 → 敏感性分析 → 可视化 |
| **降维聚类** | `umap-learn` → `seaborn` | 降维 → 可视化 |
| **贝叶斯建模** | `pymc` → `arviz` (内置) → `matplotlib` | 建模 → 诊断 → 绘图 |
| **文献综述** | `research-lookup` → `literature-review` → `citation-management` | 搜索 → 综述 → 引用 |
| **学术报告** | `scientific-visualization` → `scientific-schematics` → `scientific-slides` | 图表 → 流程图 → PPT |
### 互补技能搭配
| 主技能 | 搭配技能 | 使用场景 |
|--------|---------|---------|
| `polars` | `seaborn` | 数据处理 + 快速可视化 |
| `scikit-learn` | `shap` | 建模 + 可解释性 |
| `matplotlib` | `scientific-visualization` | 基础绘图 + 期刊美化 |
| `scientific-writing` | `citation-management` | 写作 + 引用管理 |
| `geopandas` | `plotly` | 地理数据 + 交互地图 |
| `dask` | `modal` | 本地并行 + 云端扩展 |
| `pymoo` | `statistical-analysis` | 参数优化 + 统计检验 |
| `literature-review` | `perplexity-search` | 文献搜索 + 实时信息 |
---
## 更新与维护
### 自动同步(GitHub Actions)
本项目已配置 GitHub Actions 自动同步上游,**每天北京时间 9:00 AM 自动运行**:
- 自动检测上游新技能
- 创建 sync 分支并复制新技能
- 生成同步报告(包含评估标准)
- 自动创建 Pull Request 供审核
你也可以在 [Actions 页面](https://github.com/Weiwei-Mao/hydrology-skills/actions) 手动触发同步。
### 手动同步上游
本项目基于 [anthropics/scientific-skills](https://github.com/anthropics/scientific-skills) 精简而来。如需手动同步:
```bash
# 1. 添加上游仓库为 remote(仅第一次)
cd hydrology-skills
git remote add upstream https://github.com/anthropics/scientific-skills.git
# 2. 获取上游更新
git fetch upstream
# 3. 查看上游新技能
git ls-tree upstream/main --name-only | grep -E "^[^/]+/$"
# 4. 选择性添加新技能(示例)
git checkout upstream/main/new-skill-name -- new-skill-name
# 5. 更新 README.md(手动)
# - 添加新技能到对应字母分类
# - 评估推荐度(★★★★★ ~ ★☆☆☆☆)
# - 更新技能总数
# 6. 提交更新
git add .
git commit -m "Add new skill: new-skill-name"
git push origin main
```
### 评估新技能建议
遇到上游新技能时,按以下标准评估是否添加:
| 评估维度 | 保留(★★★~★★★★★) | 舍弃(★★~★) |
|---------|-------------------|-------------|
| **数据相关** | 水文数据处理、时间序列、地理空间 | 纯生物/医学数据 |
| **建模相关** | 数值模型辅助、参数优化、ML/DL | 分子动力学、量子化学 |
| **写作相关** | 学术写作、文献管理、期刊投稿 | 非学术写作 |
| **跨学科** | 经济数据、环境统计、政策报告 | 纯医学/生物 |
### 更新日志
建议在 README 末尾维护更新日志:
```markdown
## 更新日志
- 2026-02-01: 初始版本,61 个技能
- [待更新]: 新增 XXX 技能(★★★★☆)
```
---
*文档生成时间: 2026-02-01*
*针对用户:水文学研究、数据分析、机器学习*
*保留技能数: 61*