Skip to content

feat: add portable MATLAB runner skill - #4

Merged
ConanXu-math merged 1 commit into
mainfrom
codex/add-matlab-runner
Aug 10, 2026
Merged

feat: add portable MATLAB runner skill#4
ConanXu-math merged 1 commit into
mainfrom
codex/add-matlab-runner

Conversation

@ConanXu-math

Copy link
Copy Markdown
Contributor

Summary

  • add skills/matlab-runner as a lightweight, coding-agent-neutral MATLAB MCP adapter
  • trigger only for explicit or genuinely MATLAB-dependent tasks, with on-demand environment checks
  • discover the actual exposed MCP tool name and argument schema instead of hard-coding a client prefix
  • preserve MATLAB implementation, real execution, unit-testing, numerical-validation, failure classification, and completion reporting rules
  • record contributor attribution, source checksum, MIT publication authorization, normalization, dependency boundaries, and security guidance
  • connect the package to the repository router, registry, bilingual READMEs, CI, and validation suite

Validation

  • python3 -m unittest discover -s tests -v — 17 tests passed, 1 skipped because the private intake archive is absent
  • python3 -m unittest discover -s skills/math-glossary/tests -v — 19 tests completed; 7 optional Flask/openpyxl cases skipped in the local environment
  • python3 -m unittest discover -s skills/matlab-runner/tests -v — 5 tests passed
  • git diff --check
  • local-path and public-archive scans passed

The MATLAB adapter tests are static package and routing checks. They do not claim that MATLAB, a license, a toolbox, or a numerical scenario was executed in CI.

Attribution

The integration commit includes:

Co-authored-by: njustar2002 <njustar2002@vip.163.com>

Co-authored-by: njustar2002 <njustar2002@vip.163.com>
@ConanXu-math
ConanXu-math marked this pull request as ready for review August 10, 2026 11:26
@ConanXu-math
ConanXu-math merged commit 980f84e into main Aug 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant