matlab-create-project
Creates a MATLAB project for an existing folder of MATLAB files using the matlab.project.* APIs via MCP. Adds all existing files, configures the project path, generates a project name/description, and creates a README.md with a function table. Prompts the user before creating any new folders. Never overwrites existing files. Use when asked: "create a project", "set up a MATLAB project", "initialize project", "make this a MATLAB project", "configure project".
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-project --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.
# MATLAB Project Creation Creates a fully configured MATLAB project from an existing folder of MATLAB code using `matlab.project.*` APIs via the MATLAB MCP server. ## When to Use - User says "create a project", "set up a MATLAB project", or "initialize project" - User has a folder of MATLAB files that needs project infrastructure - Before `matlab-create-buildfile` — a project must exist first ## When NOT to Use - A MATLAB project already exists (`.prj` file with `resources/project/` folder) — use `openProject` instead - User wants to create a toolbox spec — use `matlab-define-toolbox-api` - User wants build automation — use `matlab-create-buildfile` (after the project exists) ## Key Functions | Function | Purpose | |----------|---------| | `matlab.project.createProject` | Create a new project with specified definition type | | `openProject` | Open an existing project (fallback if one already exists) | | `addFile` | Add files to the project | | `addPath` | Add folders to the project path | | `genpath` | Generate path string for folder tree (excludes +pkg, @class, private) | ## Critical Rules 1. **NEVER overwrite existing files.** Before creating any file (README.md, etc.), check if
- When to Use
- When NOT to Use
- Key Functions
- Critical Rules
- Inputs
- Workflow
- 1. Discover Existing Content
- 2. Determine Project Identity
- 3. Create the MATLAB Project
- 4. Add All Existing Files
- 5. Configure Project Path
- 6. Create README.md
- 7. Suggest Best-Practice Folders
- 8. Final Verification
What does the matlab-create-project skill do?
Creates a MATLAB project for an existing folder of MATLAB files using the matlab.project.* APIs via MCP. Adds all existing files, configures the project path, generates a project name/description, and creates a README.md with a function table. Prompts the user before creating any new folders. Never overwrites existing files. Use when asked: "create a project", "set up a MATLAB project", "initialize project", "make this a MATLAB project", "configure project".
How do I install it?
Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-project --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.
