matlab-sharing
Share MATLAB content by guiding users through uploading to GitHub, MATLAB Drive, or File Exchange, then generating "Open in MATLAB Online" URLs. Covers the full sharing workflow: choosing a platform, uploading content (automated via gh CLI for GitHub, manual for MATLAB Drive and File Exchange), and constructing the correct URL. Use when a user wants to share MATLAB code with others, open local files in MATLAB Online, generate an open-in-MATLAB-Online button or badge, or when an AI agent has generated MATLAB code locally and the user wants to share it or run it in MATLAB Online.
npx skills add matlab/matlab-agentic-toolkit --skill matlab-sharing --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Sharing MATLAB Content Share MATLAB content by uploading to GitHub, MATLAB Drive, or File Exchange, then generating "Open in MATLAB Online" URLs that let recipients open the content directly in a browser. ## When to Use - User has local MATLAB files and wants to open them in MATLAB Online - User wants to share MATLAB code via a link that opens in MATLAB Online - AI agent generated MATLAB code locally and user wants to run/open it in MATLAB Online - User asks for an "Open in MATLAB Online" link, button, or badge - User has content on GitHub/MATLAB Drive/File Exchange and wants the direct-open URL ## When NOT to Use - User wants to try out MATLAB code without needing to upload anywhere - User is asking about MATLAB Online features, licensing, or account setup - User wants to run MATLAB code interactively in MATLAB Online without generating a shareable link ## Workflow ### 1. Identify the starting point Ask what the user has: - **Local files only** → they need to upload first, then generate the URL - **Already on GitHub** → skip to URL generation (GitHub path) - **Already on MATLAB Drive with a share link** → skip to URL generation (Drive path) - **Already on File Exchange** → skip
- When to Use
- When NOT to Use
- Workflow
- 1. Identify the starting point
- 2. Help choose a path
- 3. Guide the upload
- 4. Generate the URL
- 5. Optionally generate a badge (GitHub path only)
- URL Templates
- GitHub
- MATLAB Drive
- File Exchange
- GitHub Path: Step-by-Step
- MATLAB Drive Path: Step-by-Step
git init my-project cd my-project cp /path/to/your/file.m . git add . git commit -m "Add MATLAB code" gh repo create my-project --public --source=. --push
What does the matlab-sharing skill do?
Share MATLAB content by guiding users through uploading to GitHub, MATLAB Drive, or File Exchange, then generating "Open in MATLAB Online" URLs. Covers the full sharing workflow: choosing a platform, uploading content (automated via gh CLI for GitHub, manual for MATLAB Drive and File Exchange), and constructing the correct URL. Use when a user wants to share MATLAB code with others, open local files in MATLAB Online, generate an open-in-MATLAB-Online button or badge, or when an AI agent has generated MATLAB code locally and the user wants to share it or run it in MATLAB Online.
How do I install it?
Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-sharing --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 matlab/matlab-agentic-toolkit, a repository with 868 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.
