← ClaudeAtlas

matlab-docslisted

Look up MATLAB / MathWorks docs by function name, mathworks.com URL, or local help-HTML path. Use in preference to WebFetch for any mathworks.com URL — WebFetch gets HTTP 403 from the MathWorks WAF; this skill uses curl. Triggers on "matlab docs", "mathworks docs", a pasted mathworks.com docs URL, or any time you need to consult MATLAB documentation.
richardkmichael/claude-rodin · ★ 0 · Web & Frontend · score 75
Install: claude install-skill richardkmichael/claude-rodin
# MATLAB Documentation Lookup Resolve a function name, mathworks.com URL, or local help-HTML path to clean documentation text. ## Why this skill exists MathWorks fronts its docs with a WAF that returns HTTP 403 to Claude's `WebFetch` tool. So whenever you need MathWorks docs, route through this skill instead of WebFetch. A second reason: MATLAB ships substantial documentation locally, and the user may have the Support Packages installed. Local lookups are faster, work offline, and match the exact MATLAB release the user has -- so the skill checks local first and only falls back to the network when the function is not present locally. ## Usage ```bash ${CLAUDE_SKILL_DIR}/scripts/extract_matlab_doc.py <target> ``` `<target>` is one of: - A function name. Bare (`profile`, `lsqnonlin`) or namespaced (`compiler.runtime.createDockerImage`). Case-insensitive. - A mathworks.com URL, with or without an `#anchor` fragment. - A path to a local `.html` file. The script writes markdown-flavoured text to stdout (`#` headings, fenced code blocks for syntax and examples). Exit status is non-zero with a stderr message if the function cannot be resolved. ## When to use this skill Reach for it whenever you need to know what a MATLAB function does, what arguments or name-value pairs it accepts, or whether a better alternative exists. Common situations: - An unfamiliar function appears in a profile hotspot list and you need to decide whether it is the cause of slowness or merely