seismic-picker-selection
This is a summary the advantages and disadvantages of earthquake event detection and phase picking methods, shared by leading seismology researchers at the 2025 Earthquake Catalog Workshop. Use it when you have a seismic phase picking task at hand.
Install / Use
npx skills add benchflow-ai/skillsbench --skill seismic-picker-selectionInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Education & ResearchSupported Platforms
Tags
Our assessment of seismic-picker-selection
seismic-picker-selection scores 82/100 on our quality scale, 325th of 411 Education & Research skills we index.
Its SKILL.md is 4.0 KB long, well organised into 13 sections and no code examples: a solid amount of guidance for an agent.
With 1,813 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated about 2 months ago, so seismic-picker-selection is actively maintained.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
seismic-picker-selection compared with similar skills
All 4 of these similar skills score higher than seismic-picker-selection; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| seismic-picker-selection (this skill)by benchflow-ai | 82 | 1.8k | 2mo ago | SKILL.md |
| last30days-skillby mvanhorn | 100 | 63.4k | 1d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 9d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 9d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 130.2k | 11d ago | SKILL.md |
Frequently asked questions
- How do I install seismic-picker-selection?
- Run
npx skills add benchflow-ai/skillsbench --skill seismic-picker-selection. The install tabs above show the steps for each supported agent. - Which AI agents does seismic-picker-selection work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is seismic-picker-selection safe to use?
- It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is seismic-picker-selection still maintained?
- The repository was last updated about 2 months ago, so seismic-picker-selection is actively maintained.
Skill content
View source on GitHubname: seismic-picker-selection description: This is a summary the advantages and disadvantages of earthquake event detection and phase picking methods, shared by leading seismology researchers at the 2025 Earthquake Catalog Workshop. Use it when you have a seismic phase picking task at hand.
Seismic Event Detection & Phase Picking Method Selection Guide
Overview: Method Tradeoffs
When choosing an event detection and phase picking method, consider these key tradeoffs:
| Method | Generalizability | Sensitivity | Speed, Ease-of-Use | False Positives | |--------|------------------|-------------|-------------------|-----------------| | STA/LTA | High | Low | Fast, Easy | Many | | Manual | High | High | Slow, Difficult | Few | | Deep Learning | High | High | Fast, Easy | Medium | | Template Matching | Low | High | Slow, Difficult | Few |
- Generalizability: Ability to find arbitrary earthquake signals
- Sensitivity: Ability to find small earthquakes
Key insight: Each method has strengths and weaknesses. Purpose and resources should guide your choice.
STA/LTA (Short-Term Average / Long-Term Average)
Advantages
- Runs very fast: Automatically operates in real-time
- Easy to understand & implement: Can optimize for different window lengths and ratios
- No prior knowledge needed: Does not require information about earthquake sources or waveforms
- Amplitude-based detector: Reliably detects large earthquake signals
Limitations
- High rate of false detections during active sequences
- Automatic picks not as precise
- Requires manual review and refinement of picks for a quality catalog
Template Matching
Advantages
- Optimally sensitive detector (more sensitive than deep-learning): Can find smallest earthquakes buried in noise, if similar enough to template waveform
- Excellent for improving temporal resolution of earthquake sequences
- False detections are not as concerning when using high detection threshold
Limitations
- Requires prior knowledge about earthquake sources: Need template waveforms with good picks from a preexisting catalog
- Does not improve spatial resolution: Unknown earthquake sources that are not similar enough to templates cannot be found
- Setup effort required: Must extract template waveforms and configure processing
- Computationally intensive
Deep Learning Pickers
When to Use
- Adds most value when existing seismic networks are sparse or nonexistent
- Automatically and rapidly create more complete catalog during active sequences
- Requires continuous seismic data
- Best on broadband stations, but also produces usable picks on accelerometers, nodals, and Raspberry Shakes
- Use case: Temporary deployment of broadband or nodal stations where you want an automatically generated local earthquake catalog
Advantages
- No prior knowledge needed about earthquake sources or waveforms
- Finds lots of small local earthquakes (lower magnitude of completeness, Mc) with fewer false detections than STA/LTA
- Relatively easy to set up and run: Reasonable runtime with parallel processing. SeisBench provides easy-to-use model APIs and pretrained models.
Limitations
- Out-of-distribution data issues: For datasets not represented in training data, expect larger automated pick errors (0.1-0.5 s) and missed picks
- Cannot pick phases completely buried in noise - Not quite as sensitive as template-matching
- Sometimes misses picks from larger earthquakes that are obvious to humans, for unexplained reason
References
- This skill is a derivative of Beauce, Eric and Tepp, Gabrielle and Yoon, Clara and Yu, Ellen and Zhu, Weiqiang. Building a High Resolution Earthquake Catalog from Raw Waveforms: A Step-by-Step Guide Seismological Society of America (SSA) Annual Meeting, 2025. https://ai4eps.github.io/Earthquake_Catalog_Workshop/
- Allen (1978) - STA/LTA method
- Perol et al. (2018) - Deep learning for seismic detection
- Huang & Beroza (2015) - Template matching methods
- Yoon and Shelly (2024), TSR - Deep learning vs template matching comparison
Related Skills
last30days-skill
63.4kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
130.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
