matlab-access-datafeed
>
git clone --depth 1 https://github.com/matlab/matlab-agentic-toolkit /tmp/matlab-access-datafeed && cp -r /tmp/matlab-access-datafeed/skills-catalog/computational-finance/matlab-access-datafeed ~/.claude/skills/matlab-access-datafeedSKILL.md
# Datafeed Toolbox — Bloomberg, FRED, and Haver Analytics Access financial and economic data from three major providers through the MATLAB Datafeed Toolbox. ## When to Use - User wants to connect to **Bloomberg**, **FRED**, or **Haver Analytics** from MATLAB - User needs to retrieve market data (prices, history, real-time, reference data) via Bloomberg - User needs to retrieve economic time series from the St. Louis Fed (FRED) - User needs to fetch economic/financial time series from Haver Analytics databases - User needs help choosing between interfaces within a provider (e.g., bloomberg vs blp vs bloombergHypermedia, haver vs haverview) - User is writing MATLAB code involving securities, economic indicators, or data provider connectivity ## When NOT to Use - General financial modeling or portfolio optimization that doesn't involve data provider connectivity - Bloomberg Terminal keyboard shortcuts or Excel add-in questions (not MATLAB) - Data sources not covered here (e.g., Yahoo Finance, Reuters/Refinitiv) ## Provider Overview | Provider | Data Type | Interfaces | Reference | |----------|-----------|------------|-----------| | Bloomberg | Market data (equities, fixed income, derivatives, indices) | `bloomberg`, `blp`, `bloombergHypermedia`, `bloombergEMSX` | `references/bloomberg.md` | | FRED | U.S. economic data (GDP, unemployment, CPI, interest rates) | `fredrs` (replaces obsolete `fred`) | `references/fred.md` | | Haver Analytics | Global economic & financial data (macro, industry, surveys) | `haver`, `haverdirect`, `haverview` | `references/haver.md` | ## Quick Interface Selection ### Bloomberg — see `references/bloomberg.md` for full API patterns - **Windows Desktop/Terminal user** → `bloomberg` (C++) - **Need platform independence (BPIPE)** → `bloombergBPIPE` - **Server/cloud, no Terminal (Data License)** → `bloombergHypermedia` - **Existing `blp` users** → migrate to `bloomberg` (same API, no Java needed) ### FRED — see `references/fred.md` for full API patterns - **Any platform** → `fredrs` (requires R2026a+, API key) - **`fred` is obsolete** — do NOT use it ### Haver Analytics — see `references/haver.md` for full API patterns - **Windows with local data files** → `haver` - **Windows needing remote access** → `haverdirect` - **Non-Windows / server / cloud** → `haverview` (REST API) ## How to Use References Before generating code for a specific provider, read the corresponding reference file for detailed API patterns, function signatures, gotchas, and examples: - Working with Bloomberg data → read `references/bloomberg.md` - Working with FRED economic data → read `references/fred.md` - Working with Haver Analytics data → read `references/haver.md` ## Common Rules - Always use `getSecret()` for credentials and API keys — never hardcode secrets - All three providers require the **Datafeed Toolbox** - `fredrs` additionally requires **R2026a** or later - Bloomberg and Haver local interfaces (`bloomberg`, `blp`, `haver`, `haverdirect`) are Windows-only; cloud/REST variants (`bloombergHypermedia`, `bpipe`, `haverview`, `fredrs`) are platform-independent --- Copyright 2026 The MathWorks, Inc.
Analyze AMS waveform data using Mixed-Signal Blockset utilities: phase noise measurement, clock jitter, anti-aliased resampling, timing measurements, lock time, INL/DNL, ADC/DAC calibration, HSpice import. Use when analyzing time-domain voltage from PLL/VCO/clock simulations, measuring phase noise from variable-step solver output, computing jitter, or resampling non-uniform data.
Analyze data using MATLAB. Use when the task involves tables, timetables, time-series data, numeric arrays, sensor matrices, or gridded data — including but not limited to exploring, filtering, sorting, cleaning, transforming, aggregating, smoothing, padding, trimming, and answering questions about data. MATLAB provides extensive, easy-to-use built-in functions for these workflows with no additional products required.
Analyze the effective toolbox file set to produce a Dependency Manifest — classify all transitive dependencies as included, product, add-on, or external-unresolved, then present resolution options with tradeoffs. Use after matlab-define-toolbox-api when the spec is approved.
S-parameters, insertion loss, fields, currents, mesh control, and solver selection for RF PCB performance validation. TRIGGER: user asks to compute S-parameters, analyze insertion/return loss, extract fields or currents, compare MoM vs FEM, or control mesh for any RF PCB component. Invoke BEFORE writing sparameters() or solver code — API is non-obvious. SKIP: designing or creating components (use the specific matlab-design-pcb-* skill), material/stackup setup only (use matlab-manage-pcb-material), optimization sweeps (use matlab-optimize-pcb-design), PDN/IR-drop analysis (use matlab-analyze-pcb-pdn).
Analyze antennas installed on electrically large conducting platforms using MATLAB Antenna Toolbox. Loads platform geometry from STL/STEP/IGES, installs antenna elements, selects electromagnetic solvers (MoM-PO, FMM, MoM), and computes patterns, impedance, coupling, and efficiency. Use when the user wants to model an antenna on a vehicle, aircraft, ship, satellite, or other large structure.
PDN DC voltage/current analysis, IR drop, design rule checking, and multi-net batch analysis on imported PCB layouts. TRIGGER: user asks about power integrity, PDN analysis, IR drop, voltage distribution, current density, power nets, or design rule checking on a PCB. Invoke BEFORE writing code — the PDN API chain is specialized and non-obvious. SKIP: importing a PCB file (use matlab-read-pcb-layout), EM field/S-parameter extraction (use matlab-analyze-em), material/stackup setup only (use matlab-manage-pcb-material), transmission line design (use matlab-design-pcb-txline).
Calculate and visualize monostatic and bistatic radar cross section (RCS) using MATLAB Antenna Toolbox. Computes RCS of platforms, antennas, and arrays with PO, MoM, and FMM solvers, supporting HH/VV/HV/VH polarization, GPU acceleration, and near-field observation. Use when the user wants to compute, plot, or analyze radar cross section.
>