# Scientific Toolkit Skill

Research computing toolkit for optoelectronic information science and engineering...

- Repository: https://github.com/zLanqing/codex-claude-academic-skills (5550 stars)
- Category: Data and ML
- License: MIT
- Last updated: 2026-05-14
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add zLanqing/codex-claude-academic-skills --skill scientific-toolkit-skill -g -a claude-code -y`
Codex: `npx skills add zLanqing/codex-claude-academic-skills --skill scientific-toolkit-skill -g -a codex -y`
Cursor: `npx skills add zLanqing/codex-claude-academic-skills --skill scientific-toolkit-skill -g -a cursor -y`
Gemini CLI: `npx skills add zLanqing/codex-claude-academic-skills --skill scientific-toolkit-skill -g -a gemini-cli -y`

## Description

Research computing toolkit for optoelectronic information science and engineering, MATLAB/Octave, Python scientific analysis, signal processing, image processing, statistics, simulation, optimization, publication figures, sensor/time-series data, citation lookup, and common scientific libraries. Use when the user asks for MATLAB code, scientific Python, data analysis, plots, simulations, formulas, statistics, machine learning, optical/physical/materials computation, or reproducible research workflows.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Scientific Toolkit Skill

## Scope

Use this skill for科研计算 and software-assisted research:

- MATLAB/Octave scripts, debugging, refactoring, signal/image processing, FFT, filtering, matrix computation, simulation, and figure export.
- Python scientific workflows with NumPy, SciPy, pandas, matplotlib, seaborn, scikit-learn, statsmodels, SymPy, and related tools.
- Statistics, exploratory data analysis, sensor/time-series forecasting, optimization, discrete-event simulation, quantum optics/open quantum systems, materials data, and graph/network analysis.
- Literature lookup, citation metadata, BibTeX, and reference verification when it supports coding or research analysis.

Use `research-writing-skill` for manuscript prose. Use `office-academic-skill` for Word/PPT deliverables.

## Domain Defaults

The user's field is光电信息科学与工程. Prefer examples and checks relevant to:

- Optics, optoelectronics, optical communication, optical sensing, fiber sensing, BOTDR/BOTDA, BGS, SPM, dispersion, noise, and deconvolution.
- Signal processing, image processing, spectroscopy, detector data, sensor time series, calibration, and uncertainty.
- MATLAB simulation and reproducible figure generation for论文/答辩.

Do not fabricate physical parameters, material constants, software menu operations, experimental results, or paper conclusions. When uncertain, ask for the source file or mark the assumption.

## General Workflow

1. Read the provided code, data, README, docs, and project instructions before changing anything.
2. Identify variables, dimensions, units, input/output paths, random seeds, and expected figures.
3. Make small, verifiable changes and avoid unrelated refactors.
4. Prefer mature libraries over hand-rolled numerical methods.
5. Run a script-level or test-level verification when possible.
6. Report environment, commands, output paths, generated figures, and known limitations.

## MATLAB And Figures

The rest: https://github.com/zLanqing/codex-claude-academic-skills/blob/HEAD/scientific-toolkit-skill/SKILL.md
