onescience-runsite SKILL.md skillA
onescience-runsite from onescience-ai/oneskills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add onescience-ai/oneskills/onescience-runsite@git:20261103.d90dac1Pins git:20261103.d90dac1 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- onescience-ai/oneskills
- Path
skills/onescience-runsite/SKILL.md- Versions recorded
- 6
- Latest version
- git:20261103.d90dac1, committed Nov 3, 2026
- First version recorded
- Jul 16, 2026
- Size
- 19,076 bytes
- Repository stars
- 24
- License
- MIT
解析、校验、保存和复用 OneScience 运行站点配置。用于任意技能在继续执行任务前补齐运行站点配置,完成配置发现、缺失字段补问、已有配置复用、remote 连接验证、运行平台 DCU/GPU 类型确认、modules 写入和结构化回传。当任务需要远端算力或特定软件(如 VASP/QE/CP2K)且存在多个 SSH 工作台连接时,必须对候选连接做只读软件环境探测,并通过 question 工具弹出工作台选择框、把拥有目标环境的连接标注(推荐)供用户确认。不做安装、不提交作业、不执行运行;仅允许连接验证、DCU/GPU 类型检测和有限的只读软件矩阵探测。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
## 输入获取方式
本技能支持两种输入方式:
1. **上下文 handoff**(默认):从调用方传入的 `step_handoff` 获取任务信息。
2. **文件 handoff**(autonomous_mode):从 `.onescience/handoff/step_{step_id}.yaml`
读取任务信息。执行后,将结果写入 `.onescience/handoff/step_{step_id}_result.yaml`。
启动时优先检查 `.onescience/handoff/` 目录是否存在对应的交接文件;若存在则使用文件模式,否则使用上下文模式。
文件交接格式参见 `skills/onescience-orchestrator/references/file_handoff_contract.md`。
# OneScience 运行站点
`onescience-runsite` 是独立的配置工作流。它只负责把用户的运行位置、调度方式、接入方式、账号信息和资源提示整理成项目根目录的
`onescience.json`,然后把交接信息交回调用它的技能;若没有明确调用方,交回 `onescience-orchestrator` 让其规划下一步。
## 先读哪个
强制先读 `references/runsite_interaction_flow.md`,并按其中的分支顺序推进。不要一次性并行读取所有参考文件,也不要在没有命中分支前加载本地、远程、检查和契约等全部文档。
执行顺序必须是:
1. 先检查 `./onescience.json`。
2. 按 `runsite_interaction_flow.md` 判断分支:存在且完整、存在但不完整、不存在。
3. 只读取当前分支需要的一个工作流文件。
4. 若当前分支还需要字段含义或交接格式,再读取 `runsite_contract.md`。
| 任务 | 读取 |
|------------------------------|------------------------------------------------|
| 入口顺序、分支判断、中文补问顺序 | `references/runsite_interaction_flow.md` |
| 职责边界、字段含义、交接格式 | `references/runsite_contract.md` |
…Read the whole file at its exact version.
How to install
mdr add onescience-ai/oneskills/onescience-runsite@sha256:cc84d5454c5a9495The line at the top of this page pins the label git:20261103.d90dac1, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_ocofmixjpegk6e64)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Jul 16, 2026 and Nov 3, 2026, about one every 22 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261103.d90dac1 latest | 2026-11-03 | d90dac1 | 19,076 B | A | view · diff |
| git:20261030.3665286 | 2026-10-30 | 3665286 | 13,146 B | A | view · diff |
| git:20260814.1419d1c | 2026-08-14 | 1419d1c | 12,447 B | A | view · diff |
| git:20260728.0404723 | 2026-07-28 | 0404723 | 11,029 B | A | view · diff |
| git:20260720.aa207c0 | 2026-07-20 | aa207c0 | 10,864 B | A | view · diff |
| git:20260716.236b1d1 | 2026-07-16 | 236b1d1 | 10,075 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (19076 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
onescience-ai/oneskills · 24 stars · license MIT · pushed 2026-11-04 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_ocofmixjpegk6e64 GET https://markdownregistry.com/api/v1/resolve?ref=onescience-ai/oneskills/onescience-runsite GET https://markdownregistry.com/api/v1/blob/cc84d5454c5a9495c7332325b34854de2d310cad90164c6303066834b21c66d9
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.