UCSB-NLP-Chang

60 mods across 1 repository, 48 stars between them.

threat-detection

25

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Exact detection thresholds for identifying malicious network patterns including port scans, DoS attacks, and beaconing behavior.

48 4mo ago A 26 tokens

d3js-visualization

26

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Build deterministic, verifiable data visualizations with D3.js (v6). Generate standalone HTML/SVG (and optional PNG) from local data files without external network dependencies. Use when tasks require charts, plots, axes/scales, legends, tooltips, or data-driven SVG output.

48 4mo ago A 65 tokens

dialogue-graph

27

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

A library for building, validating, visualizing, and serializing dialogue graphs. Use this when parsing scripts or creating branching narrative structures.

48 4mo ago A 32 tokens

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Standardize video sampling and frame indexing so interval instructions and mask frames stay aligned with a valid key/index scheme.

48 4mo ago A 27 tokens

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

An overview of the python package for running the GaMMA earthquake phase association algorithm. The algorithm expects phase picks data and station data as input and produces (through unsupervised clustering) earthquake events with source information like earthquake location, origin time and magnitude. The skill…

48 4mo ago A 70 tokens

obspy-data-api

33

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

An overview of the core data API of ObsPy, a Python framework for processing seismological data. It is useful for parsing common seismological file formats, or manipulating custom data into standard objects for downstream use cases such as ObsPy's signal processing routines or SeisBench's modeling API.

48 4mo ago A 65 tokens

seisbench-model-api

34

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

An overview of the core model API of SeisBench, a Python framework for training and applying machine learning algorithms to seismic data. It is useful for annotating waveforms using pretrained SOTA ML models, for tasks like phase picking, earthquake detection, waveform denoising and depth estimation. For any waveform…

48 4mo ago A 88 tokens

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

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.

48 4mo ago A 52 tokens

geospatial-analysis

36

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Analyze geospatial data using geopandas with proper coordinate projections. Use when calculating distances between geographic features, performing spatial filtering, or working with plate boundaries and earthquake data.

48 4mo ago A 37 tokens

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Tools and techniques for detrending time series data in macroeconomic analysis. Use when working with economic time series that need to be decomposed into trend and cyclical components. Covers HP filter, log transformations for growth series, and correlation analysis of business cycles.

48 4mo ago A 57 tokens

ac-branch-pi-model

38

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

AC branch pi-model power flow equations (P/Q and |S|) with transformer tap ratio and phase shift, matching acopf-math-model.md and MATPOWER branch fields. Use when computing branch flows in either direction, aggregating bus injections for nodal balance, checking MVA (rateA) limits, computing branch loading %, or…

48 4mo ago A 87 tokens

casadi-ipopt-nlp

39

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Nonlinear optimization with CasADi and IPOPT solver. Use when building and solving NLP problems: defining symbolic variables, adding nonlinear constraints, setting solver options, handling multiple initializations, and extracting solutions. Covers power systems optimization patterns including per-unit scaling and…

48 4mo ago A 62 tokens

power-flow-data

40

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Power system network data formats and topology. Use when parsing bus, generator, and branch data for power flow analysis.

48 4mo ago A 27 tokens

dc-power-flow

41

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

DC power flow analysis for power systems. Use when computing power flows using DC approximation, building susceptance matrices, calculating line flows and loading percentages, or performing sensitivity analysis on transmission networks.

48 4mo ago A 41 tokens

economic-dispatch

42

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Generator economic dispatch and cost optimization for power systems. Use when minimizing generation costs, computing optimal generator setpoints, calculating operating margins, or working with generator cost functions.

48 4mo ago A 37 tokens

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Extract locational marginal prices (LMPs) from DC-OPF solutions using dual values. Use when computing nodal electricity prices, reserve clearing prices, or performing price impact analysis.

48 4mo ago A 46 tokens

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Multi-hop evidence search + structured extraction over enterprise artifact datasets (docs/chats/meetings/PRs/URLs). Strong disambiguation to prevent cross-product leakage; returns JSON-ready entities plus evidence pointers.

48 4mo ago A 47 tokens

pptx

45

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks.

48 4mo ago B 62 tokens

xlsx

46

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify…

48 4mo ago A 96 tokens

box-least-squares

47

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

Box Least Squares (BLS) periodogram for detecting transiting exoplanets and eclipsing binaries. Use when searching for periodic box-shaped dips in light curves. Alternative to Transit Least Squares, available in astropy.timeseries. Based on Kovács et al. (2002).

48 4mo ago A 64 tokens

exoplanet-workflows

48

UCSB-NLP-Chang/Skill-Usage

Skill Claude CodeCodex

General workflows and best practices for exoplanet detection and characterization from light curve data. Use when planning an exoplanet analysis pipeline, understanding when to use different methods, or troubleshooting detection issues.

48 4mo ago A 45 tokens