install-dsh-origin

install-dsh-origin is a skill for Claude Code, Codex from Fantasality/dsh-origin-plugin. It costs 69 tokens per session (5,400 once invoked), scanned A, original, MIT.

An installation guide for dsh-origin-plugin, which connects an AI assistant to OriginLab so it can create charts and export files. OriginLab is Windows software for plotting and analysing scientific data.

In plain words
What is it for?
It is for installing and verifying the OriginLab connection so an assistant can make charts from user data.
Why use it?
It explains how to configure the tool connection and install the companion instructions, while checking that Windows, Origin, and Python are available.

Skill for Claude CodeCodex

Which agent this was written for is unclear — built for cline. Also seen: mentions Claude Code; mentions AGENTS.md; mentions Codex.

Good fit It is for installing and verifying the OriginLab connection so an assistant can make charts from user data.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/fantasality/dsh-origin-plugin/install-dsh-origin
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Fantasality/dsh-origin-plugin --skill install-dsh-origin
Clone the repo
git clone --depth 1 https://github.com/Fantasality/dsh-origin-plugin

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for install-dsh-origin

README.md
[![agentmods](https://agentmods.dev/badge/skills/fantasality/dsh-origin-plugin/install-dsh-origin/github.svg)](https://agentmods.dev/skills/fantasality/dsh-origin-plugin/install-dsh-origin)
Your own site
<a href="https://agentmods.dev/skills/fantasality/dsh-origin-plugin/install-dsh-origin"><img src="https://agentmods.dev/badge/skills/fantasality/dsh-origin-plugin/install-dsh-origin/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for install-dsh-origin

Your own site · 80×15
<a href="https://agentmods.dev/skills/fantasality/dsh-origin-plugin/install-dsh-origin"><img src="https://agentmods.dev/badge/skills/fantasality/dsh-origin-plugin/install-dsh-origin.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 69 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,400 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00069 $0.05400
Opus 5.5 $0.00028 $0.02160
Sonnet 5.5 $0.00014 $0.01080
Haiku 4.5 $0.00007 $0.00540

Measured 28d ago against content hash 2047edeef5a0, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

install-dsh-origin scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 28d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/install-dsh-origin/SKILL.md · 326 lines

How it starts

The opening of the file, as written. The whole thing — 326 lines — stays where its author put it; the contents beside it link to each section on GitHub.

安装 dsh-origin-plugin(给 AI 看的操作手册)

你是被用户请来干活的 AI。按下面的顺序做,不要跳步,不要凭印象改路径。 目标:装完后用户说一句"用 Origin 画 x/y 折线图",你就能真的画出图并导出文件。

这次安装要装两部分(只看 MCP 就漏了一半)

部分 内容 漏了会怎样
① MCP 服务 把 origin_mcp_stdio.py 写进客户端配置 → 你获得 70 个 Origin 工具 你根本没有工具可用
② 项目 Skill(第 4 步,必须做) 让 AI 读到 skills/origin-plotting/SKILL.md 等文件 → 你获得"怎么用才对"的纪律:写后必读回、不虚构数据、歧义先问用户、避开静默失败通道 有工具但用得不对:图不可信、反复踩坑、用户还得自己纠错

两部分都做完才算装完。 第 4 步不要跳。


第 0 步:先判断能不能装(30 秒)

依次确认,任何一条不满足就停下来告诉用户,不要硬装:

检查 怎么查 不满足怎么办
Windows echo %OS% 或看系统 不支持——Origin 只在 Windows
装了 Origin 按序快查,别一上来就全盘递归(全盘 -Recurse 搜 Origin64.exe 要几分钟,实测坑):① Get-ItemProperty HKLM:\SOFTWARE\OriginLab\* -ErrorAction SilentlyContinue② Get-ChildItem 'C:\Program Files\OriginLab','C:\Program Files (x86)\OriginLab' -Filter Origin64.exe -Recurse -Depth 3 -EA 0③ 用户自定义盘:Get-ChildItem 'D:\OriginLab*','D:\Origin*' -Filter Origin64.exe -Recurse -Depth 3 -EA 0④ 问用户:"你的 Origin 装在哪个盘?"(最快) 让用户先装正版 Origin(2021+,推荐 2026)
Python 3.10+ python --version;没有就试 py -3 --version、where.exe python 让用户装 Python 并勾 "Add to PATH"
npm(可选) npm --version(没有也能装:走源码/zip 方式) 可选——没有 npm 就让用户下载 release 包解压

找不到就问,不要死磕:三条快查都没结果时,直接问用户"Origin 装在哪台机器/哪个盘", 比重试十次全盘搜索快得多。

Origin 可以不开着——插件会在首次调用时自动拉起它。


第 1 步:拿到插件(二选一)

方式 A:npm 装(推荐,最快)

npm install -g dsh-origin-plugin
# 国内用户如果慢,用镜像:
npm install -g dsh-origin-plugin --registry=https://registry.npmmirror.com

装完记下包位置:

npm root -g
# 通常是 C:\Users\<用户名>\AppData\Roaming\npm\node_modules\dsh-origin-plugin

把它记作 <PKG_DIR>。

方式 B:Clone 源码

git clone https://github.com/Fantasality/dsh-origin-plugin.git
cd dsh-origin-plugin

此时 <PKG_DIR> 就是这个 clone 出来的目录。

⚠️ 版本陷阱(很常见):DSH 插件市场里显示的版本可能滞后(目录源缓存导致)。 不要指定具体版本号(本手册不锁版本,写死版本只会随时间过期)。 想拿最新版就不写版本:npm install -g dsh-origin-plugin(默认 latest)。 已经装了旧版就先 npm uninstall -g dsh-origin-plugin 再重装。 需要确认装到的是哪一版:npm view dsh-origin-plugin version。

Read the full file on GitHub · 326 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 28d ago First seen · 326 lines · 69 tokens per session scan A 2047edeef5a0

Subscribe to this mod's changes

install-dsh-origin is a skill published in the GitHub repository Fantasality/dsh-origin-plugin (23 stars, last pushed 28d ago), licensed MIT. It adds 69 tokens to every session and 5,400 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-18.

Related

Other skills, from other repositories

agent-figure-gallery

Query visual scientific figure references, show candidates for human preference selection, export selected reference bundles, and guide plotting agents from human-selected visual examples to code action.

Dsadd4/AgentFigureGallery · 36 tokens

discretelog

Use when users ask about solving the discrete logarithm problem g^x ≡ y (mod P) with Shor-style two-register Fourier sampling, building/explaining DLP circuits, running simulator demos, or debugging post-processing (continued fractions plus two-dimensional Fourier-sample congruence solving). Triggers: discrete log…

unitarylab/quantum-practices · 127 tokens

aqc

Explains and demonstrates UnitaryLab's small-scale adiabatic quantum linear-system solver. Use it for AQC or QLSP questions, simulator examples, and work involving Householder state preparation, SVD block encoding, adiabatic schedules, post-selection, solution rescaling, or residual checks.

unitarylab/quantum-practices · 64 tokens

amplitude-estimation

A quantum algorithm for estimating the amplitude of a specific state in a quantum superposition, which can be used for various applications such as Monte Carlo simulations and optimization problems. Provides efficient implementations and educational resources for understanding and utilizing amplitude estimation in…

unitarylab/quantum-practices · 75 tokens

mps

Loads states with a Matrix Product State representation when low-entanglement structure can reduce the preparation cost. It covers state-to-MPS decomposition, bond-dimension truncation, canonicalization, QR-based unitary completion, work-qubit encoding, leakage, and phase-invariant validation in UnitaryLab.

unitarylab/quantum-practices · 63 tokens

superposition

Prepares a normalized state with sparse computational-basis support using compact coefficient preparation followed by a support permutation. The current implementation is exact up to floating-point error but materializes dense matrices.

unitarylab/quantum-practices · 40 tokens