matlab-docslisted
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