
from awesome-rosetta-skills20
Comprehensive ObsPy workflows for waveform download (FDSN), instrument response removal, phase picking (STA/LTA), moment-tensor basics, spectrograms, and seismi
This skill documents end-to-end seismological data processing using the ObsPy ecosystem. It walks through connecting to FDSN nodes (IRIS, GEOFON), downloading MiniSEED waveforms and StationXML inventories, removing instrument response to convert counts to physical units, pre-processing (detrend/taper/filter), automatic P/S picking with STA/LTA, basic moment-tensor and travel-time analyses, spectrograms, cross-correlation, and seismicity mapping. The SKILL.md contains runnable Python examples and plotting recipes.
Use this skill when analysing recorded seismic waveforms for research or rapid post-event assessment: retrieving archived waveforms, preparing data for phase picking, estimating source parameters, generating seismicity maps, or producing publication-quality diagnostic plots. Not intended for real-time continuous acquisition or extremely large distributed arrays.
Designed for code-capable agents (Claude Code, Codex, Cursor, Gemini CLI) or human researchers who can run Python/conda environments.
Comprehensive ObsPy seismology skill covering FDSN waveform download, instrument response removal, STA/LTA phase picking, Gutenberg-Richter b-value computation, spectrograms, travel-time curves, beachball plots, and waveform cross-correlation. No bundled scripts — pure instructional SKILL.md with well-structured Python code examples. Good security practices (env vars for credentials, no hardcoded secrets). Targets a niche but real audience of seismologists and geophysicists.
Pure instructional skill with no scripts to execute. All code examples reference well-known public FDSN data centres (IRIS, GEOFON, ORFEUS). Credential handling follows best practices with env vars. Well-organized progressive structure from basics to advanced topics.