← Back to Skills Marketplace
onescience-ai

OneScience-Skills

by onescience-ai · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
99
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install onescience-skills
Description
OneScience 技能管理器,提供热点模型、数据集和组件内容,将用户需求转化为结构化流程,并自动编排调用相关 OneScience 技能。当用户使用 OneScience 模式开发代码、读取数据、训练模型或执行研究项目时,自动路由到正确的技能组合。
Usage Guidance
This skill package mostly contains detailed workflow and orchestration instructions, but pay close attention to the installer instructions that require reading your local ~/.ssh/config and automatically SSH-ing into your remote hosts to run installs and commands. Before installing or enabling this skill: - Do not allow the agent to run commands that read ~/.ssh/config or any other private files unless you explicitly approve each command and understand which host(s) will be contacted. - Treat the installer as high-risk: prefer to perform remote install steps manually (follow the documented commands yourself on your remote host) rather than granting the agent permission to access SSH configuration or connect for you. - Ask the skill author for provenance (source, homepage) and for an installer variant that only outputs the exact commands for a human to run locally, instead of performing them automatically. - If you decide to use the installer via the agent, require an explicit, interactive confirmation step for: (1) reading ~/.ssh/config, (2) selecting a Host, and (3) every remote command to execute — and ensure the agent will not exfiltrate hostnames/keys to external endpoints. - Verify any SCNet/SCNET MCP submission workflow: the skill references submitting files to a cluster but does not declare how credentials are provided—ensure you control credentials and do not paste secrets into chat. If you want, I can: (A) produce a safe, read-only checklist version of the installer steps that the agent can present as instructions for you to run manually on your remote host, or (B) draft a redacted installer SKILL.md that removes automatic local ~/.ssh/config reads and SSH commands and instead requests explicit host and credential input before any network action.
Capability Analysis
Type: OpenClaw Skill Name: onescience-skills Version: 1.0.2 The bundle provides a comprehensive framework for scientific AI research (OneScience), but contains high-risk instructions in `onescience-installer/SKILL.md` that command the agent to read the user's local `~/.ssh/config` file to identify remote hosts. Additionally, the bundle facilitates automated code generation, remote environment installation via SSH, and job submission to SLURM clusters (`onescience-runtime`, `onescience-debug`), which are powerful capabilities that could be abused. While these behaviors are plausibly aligned with the stated purpose of managing HPC-based scientific workflows, the direct access to sensitive local configuration files and the automated execution of generated scripts on remote systems warrant a suspicious classification.
Capability Assessment
Purpose & Capability
Overall purpose (workflow/orchestration of OneScience sub-skills) aligns with the provided onescience-coder, onescience-runtime, onescience-debug and onescience-installer documents. However, the installer sub-skill explicitly mandates reading the user's local ~/.ssh/config and establishing SSH connections to remote DCU hosts — this local-file access and autonomous remote execution is not reflected in the skill's declared requirements (no env vars, no config paths) and is not necessary for a purely orchestration/authoring skill. This is disproportionate to the stated high-level purpose of a 'skill manager' unless the installer functionality is intentionally included and the user expects remote-host operations.
Instruction Scope
SKILL.md content (particularly onescience-installer) instructs the agent to run 'cat ~/.ssh/config' locally, parse Hosts, and automatically SSH into chosen hosts to perform remote installs and run remote commands (module loads, conda create, git clone, install.sh, etc.). These instructions request access to a sensitive local file and instruct autonomous network/remote execution and command execution on user servers. The runtime docs also reference numerous environment variables (ONESCIENCE_DATASETS_DIR, ONESCIENCE_MODELS_DIR, $ROCM_PATH) and require reading/writing project files and generating test/submit scripts. The skill text forbids local execution of installs and insists on remote-only installs—this enforces scanning of local SSH config and remote actions that go beyond simple orchestration and can lead to credential/host exposure if performed without explicit user consent. The instructions also reference submitting jobs to SCNet/SCNET MCP but provide no declared mechanism or credentials for that submission.
Install Mechanism
There is no install specification (instruction-only), so no code is downloaded or written by the registry install process itself. That's lower risk from a supply-chain/installation perspective. However, the runtime instructions direct the agent to clone repositories and run remote commands at runtime (via SSH), which is an operational risk even though the skill bundle itself does not install code in the platform.
Credentials
Registry metadata declares no required env vars or config paths, yet the SKILL.md files reference many environment variables and local files (ONESCIENCE_DATASETS_DIR, ONESCIENCE_MODELS_DIR, $ROCM_PATH, conda environment activation, and critically ~/.ssh/config). The installer requires reading ~/.ssh/config (a sensitive local file) and initiating SSH sessions. These accesses are not declared and are not proportionate to a mere orchestration/documentation skill unless explicit remote-install capabilities were advertised and user credentials/consent were provided.
Persistence & Privilege
The skill is not marked 'always: true' and is user-invocable; autonomous invocation is permitted (disable-model-invocation: false) which is normal. The combination of autonomous invocation plus instructions that access local SSH configuration and perform remote execution increases potential impact if the agent acts without explicit user confirmation. This is not a configuration-level privilege in the manifest, but the runtime instructions effectively request sensitive capabilities.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install onescience-skills
  3. After installation, invoke the skill by name or use /onescience-skills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
**Summary:** 重构为功能覆盖更全、流程和路由更清晰的技能管理器,细化任务类型与调用规范。 - 细化并扩展了主要任务类型,支持代码开发、调试诊断、环境安装、任务提交等更多场景 - 丰富流程规范,引入严格的 pipeline 结构与步骤说明,限定调用顺序与原因 - 明确区分技能角色与适用边界,合并/替换核心技能为 onescience-coder、runtime、debug、installer - 优化用户输入解析和路由规则,提高任务类型自动识别的准确性和灵活性 - 更新输出规范,要求任务、pipeline、执行策略、风险等信息结构化呈现 - 加强错误处理和自动优化(闭环),提升健壮性与用户体验
v1.0.1
- 优化描述,强调自动转化用户需求、自动编排和热点模型/数据集内容支持 - 明确 OneScience 技能管理器的 AI4S 研发需求识别定位 - 细化“核心职责”描述,更突出任务转化与编排流程 - 其他内容(任务类型与调用顺序、最佳实践、示例等)保持不变 - 纯说明性文档优化,无影响实际功能调用顺序
v1.0.0
Initial release of OneScience Skill Manager. - Automatically identifies user task type (e.g., data processing, model training, research projects). - Orchestrates and calls relevant OneScience skills in the proper sequence based on tasks. - Supports code generation, data reading, processing, model training/inference, and research project workflows. - Clear output and process summaries for each executed task. - Built-in error handling and user confirmation for ambiguous or failed tasks. - Designed to cooperate with other OneScience skills and follow best practices for context passing and configuration use.
Metadata
Slug onescience-skills
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is OneScience-Skills?

OneScience 技能管理器,提供热点模型、数据集和组件内容,将用户需求转化为结构化流程,并自动编排调用相关 OneScience 技能。当用户使用 OneScience 模式开发代码、读取数据、训练模型或执行研究项目时,自动路由到正确的技能组合。 It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.

How do I install OneScience-Skills?

Run "/install onescience-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OneScience-Skills free?

Yes, OneScience-Skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does OneScience-Skills support?

OneScience-Skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OneScience-Skills?

It is built and maintained by onescience-ai (@onescience-ai); the current version is v1.0.2.

💬 Comments