by leima-max
Sanitized Origin Pro MCP skill package with bilingual documentation
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
# Add to your Claude Code skills
git clone https://github.com/leima-max/origin-pro-mcp-skillGuides for using mcp servers skills like origin-pro-mcp-skill.
Use this skill when the user wants to create, edit, style, fit, or export Origin Pro worksheets and figures through the origin-pro MCP server.
python -m pip install -e ..origin-pro.new_project only when it is acceptable to clear the current Origin session.create_worksheet + set_worksheet_data or import_csv_to_worksheet.create_graph and add_plot_to_graph.apply_publication_style for journal-ready formatting.curve_fit when fitting is requested.export_graph or export_all_graphs, then verify the returned file path and size.Project:
new_projectsave_projectload_projectWorksheet and data:
create_worksheetset_worksheet_dataget_worksheet_dataimport_csv_to_worksheetlist_worksheetsGraphing:
create_graphadd_plot_to_graphset_axis_labelsset_axis_rangeexport_graphexport_all_graphsStyling:
apply_publication_styleset_plot_styleset_graph_fontset_legendset_tick_styleAnalysis:
curve_fitlist_fitting_functionsAdvanced:
run_labtalkget_labtalk_variablenew_project if the user may have unsaved Origin work.当用户希望通过 origin-pro MCP server 创建、编辑、排版、拟合或导出 Origin Pro 工作表和图像时,使用本技能。
python -m pip install -e .。origin-pro。new_project。create_worksheet + set_worksheet_data 或 import_csv_to_worksheet 加载数据。create_graph 和 add_plot_to_graph 绘图。apply_publication_style 完成论文图样式。curve_fit。export_graph 或 export_all_graphs 导出,并检查返回的路径和文件大小。项目管理:
new_projectsave_projectload_project数据与工作表:
create_worksheetset_worksheet_dataget_worksheet_dataimport_csv_to_worksheetlist_worksheets绘图:
create_graphadd_plot_to_graphset_axis_labelsset_axis_rangeexport_graphexport_all_graphs样式:
apply_publication_styleset_plot_styleset_graph_fontset_legendset_tick_style分析:
curve_fitlist_fitting_functions高级:
run_labtalkget_labtalk_variablenew_project 前先确认。Last scanned: 8/26/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-08-26T04:38:52.593Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}English | 中文说明
Origin Pro MCP Skill Package is a Windows-first MCP server and Codex/Claude-style skill package for controlling OriginLab Origin Pro through COM automation. It lets an AI assistant create workbooks, write and read worksheet data, import CSV files, build graphs, apply publication-style formatting, run curve fitting, execute LabTalk, export figures, and save/load Origin projects.
This repository is a sanitized, reusable package. It does not contain personal API keys, Zotero configuration, local workspace state, generated experiment outputs, or machine-specific MCP configuration.
Origin.ApplicationSIexpGraphimpasc side effectsskills/publication-figure.mdmcp, pywin32, Pillowgit clone https://github.com/leima-max/origin-pro-mcp-skill.git
cd origin-pro-mcp-skill
python -m pip install -e .
Start Origin Pro before calling tools that need COM automation.
Use either the installed console command:
{
"mcpServers": {
"origin-pro": {
"command": "origin-pro-mcp"
}
}
}
Or run the local server file directly:
{
"mcpServers": {
"origin-pro": {
"command": "python",
"args": ["-u", "PATH_TO_REPO/server.py"]
}
}
}
A sanitized example is available at examples/mcporter.example.json.
python -m pytest -q
On machines without Origin Pro, Origin-dependent tests are skipped. On a Windows machine with Origin Pro available, the integration tests exercise the real COM workflow.
You can also verify tool registration without starting Origin:
python -c "import origin_pro_mcp.server; from origin_pro_mcp.app import mcp; print(len(mcp._tool_manager._tools))"
Expected output: 23.
Example tool flow:
new_project()
create_worksheet(book_name="Data", sheet_name="Sheet1")
set_worksheet_data(
book_name="Data",
sheet_name="Sheet1",
columns="[[0,1,2,3],[0.02,0.08,0.18,0.36],[0.11,0.42,0.90,1.62]]",
column_names="Bias,Dark,Light"
)
create_graph(graph_name="Fig1", data_book="Data", data_sheet="Sheet1", x_col=1, y_col=2, plot_type="line+symbol")
add_plot_to_graph(graph_name="Fig1", data_book="Data", data_sheet="Sheet1", x_col=1, y_col=3, plot_type="line+symbol")
apply_publication_style(
graph_name="Fig1",
x_label="Voltage (V)",
y_label="Current density (mA cm^-2)",
x_min=0,
x_max=3,
y_min=0,
y_max=2,
legend_entries="Dark,Light",
legend_position="top-left"
)
export_graph(graph_name="Fig1", file_path="OUTPUT_DIR/Fig1.png")
Project:
new_projectsave_projectload_projectWorksheet and data:
create_worksheetset_worksheet_dataget_worksheet_dataimport_csv_to_worksheetlist_worksheetsGraphing:
create_graphadd_plot_to_graphset_axis_labelsset_axis_rangeexport_graphexport_all_graphsStyling:
apply_publication_styleset_plot_styleset_graph_fontset_legendset_tick_styleAnalysis:
curve_fitlist_fitting_functionsAdvanced:
run_labtalkget_labtalk_variableexport_graph uses expGraph with a directory path and a separate filename; the tool verifies output file existence and size.import_csv_to_worksheet parses CSV in Python and writes columns through COM to avoid impasc auto-generated sparkline graph pages.This package intentionally excludes:
config/mcporter.jsonBefore publishing derived versions, run a secret scan for keys, tokens, passwords, local connector names, and machine-specific paths. For example:
rg -n "key|token|secret|credential|password|local_user_path|connector_specific_env"
MIT. The original upstream package is credited in pyproject.toml project metadata and source history notes.
origin-pro-mcp-skill is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by leima-max. Sanitized Origin Pro MCP skill package with bilingual documentation. It has 107 GitHub stars.
Yes. origin-pro-mcp-skill passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/leima-max/origin-pro-mcp-skill" and add it to your Claude Code skills directory (see the Installation section above). origin-pro-mcp-skill ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
origin-pro-mcp-skill is primarily written in Python. It is open-source under leima-max on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh origin-pro-mcp-skill against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars