Agent skill · Data & Analytics

extracting-dss-results

Extracts and analyzes HEC-HMS simulation results from DSS files using HmsDss and HmsResults classes. Handles peak flows, hydrographs, volume summaries, and time series data. Leverages ras-commander's RasDss for DSS V6/V7 support. Use when processing HMS results, extracting peak flows, analyzing hydrographs, computing volumes, or exporting time series. Integrates with HEC-RAS for boundary condition workflows. Trigger keywords: DSS file, results, peak flow, hydrograph, time series, volume, extract results, HMS output, analyze results.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill extracting-dss-results-gpt-cmdr-hms-commander-2 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 5 KB
Bundled scripts: none
Path: skills/analysis/extracting-dss-results-gpt-cmdr-hms-commander-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Extracting DSS Results ## Quick Start ```python from hms_commander import HmsResults, HmsDss # Extract peak flows peaks = HmsResults.get_peak_flows("results.dss") # Extract hydrograph flows = HmsResults.get_outflow_timeseries("results.dss", "Outlet") # Get precipitation time series precip = HmsResults.get_precipitation_timeseries("results.dss", "Subbasin1") ``` ## Primary Sources **Code**: - `hms_commander/HmsDss.py` - DSS operations (wraps RasDss) - `hms_commander/HmsResults.py` - Results extraction and analysis **Integration**: Uses `ras_commander.RasDss` for DSS V6/V7 support **Rules**: `.claude/rules/hec-hms/dss-operations.md` - DSS patterns ## When to Use This Skill - Extracting simulation results after HmsCmdr.compute_run() - Analyzing peak flows and timing - Processing hydrographs for plotting or export - Computing volume summaries (acre-feet) - Linking HMS results to HEC-RAS (boundary conditions) - Comparing multiple runs ## Core Capabilities ### 1. Peak Flow Extraction Returns DataFrame with peak flows for all elements: ```python peaks = HmsResults.get_peak_flows("results.dss") # Columns: Element, Peak Flow (cfs), Time to Peak ``` ### 2. Time Series Extraction Get comple

What's inside
Steps it walks through
  1. Quick Start
  2. Primary Sources
  3. When to Use This Skill
  4. Core Capabilities
  5. 1. Peak Flow Extraction
  6. 2. Time Series Extraction
  7. 3. Volume Analysis
  8. 4. Multi-Run Comparison
  9. DSS Pathname Format
  10. RasDss Integration
  11. Common Workflows
  12. Workflow 1: Post-Simulation Analysis
  13. Workflow 2: Export for External Analysis
  14. Workflow 3: HMS to RAS Linking
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the extracting-dss-results skill do?

Extracts and analyzes HEC-HMS simulation results from DSS files using HmsDss and HmsResults classes. Handles peak flows, hydrographs, volume summaries, and time series data. Leverages ras-commander's RasDss for DSS V6/V7 support. Use when processing HMS results, extracting peak flows, analyzing hydrographs, computing volumes, or exporting time series. Integrates with HEC-RAS for boundary condition workflows. Trigger keywords: DSS file, results, peak flow, hydrograph, time series, volume, extract results, HMS output, analyze results.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill extracting-dss-results-gpt-cmdr-hms-commander-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going