Bohrium Dataset Management for Openclaw

An orchestrator for Bohrium datasets supporting resumable multi-gigabyte uploads, multi-version management, and seamless environment mounting.

sorrymaker0624
v1.0.0
May 22, 2026
0
680
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install bohrium-dataset

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install bohrium-dataset using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Bohrium Dataset Management?

The Bohrium Dataset Management skill enables developers and data scientists to manage cloud-based datasets natively from their environments. By integrating this capability with Openclaw Skills, teams can automate complex data preparation pipelines, manage dataset versioning, and interface with the open.bohrium.com API or the bohr command-line utility. This eliminates manual file handling, enabling efficient and reproducible machine learning runs.

Using this skill solves major bottlenecks such as size limit constraints on web uploads, interrupted transfers, and redundant uploads across multiple compute jobs. Datasets created with this tool can be mounted directly onto compute jobs, dev nodes, and Jupyter Notebook environments, streamlining high-performance workflows.

Bohrium Dataset Management Use Cases

  • Avoiding Redundant Uploads: Eliminate the need to upload identical input files repeatedly across multiple compute jobs by mounting reusable datasets.
  • Resilient Uploads of Large Files: Execute resumable dataset uploads without size limitations, recovering gracefully from network interruptions.
  • Collaborative Research: Share dataset read/write permissions at the project level to collaborate across teams.
  • Multi-Version Tracking: Keep a history of immutable dataset versions for auditability and reproducible scientific experiments.
  • Notebook Integration: Access large remote files instantly in notebook environments without manually downloading data.

How Bohrium Dataset Management Works

  1. Installation & Authentication: Installs the bohr CLI and authenticates securely via an Access Key stored in environmental variables.
  2. Dataset Creation: The user initiates a dataset upload pointing to local directories. Large datasets leverage the bohr CLI for chunked, resumable transfers.
  3. Version Assignment: The system generates unique, immutable versions (e.g., /bohr/my-dataset/v1) to prevent accidental overwrites.
  4. Compute Mount: Active jobs, dev nodes, or notebook environments mount the dataset using its unique path, adding zero-copy file system access with minimal boot overhead.
  5. Life Cycle Management: Owners can safely list, edit permissions, track storage quotas, or delete outdated dataset versions to optimize costs.

Bohrium Dataset Management Setup

1. Install bohr CLI

Install the compatible bohr CLI client based on your operating system:

macOS:

/bin/bash -c "$(curl -fsSL https://dp-public.oss-cn-beijing.aliyuncs.com/bohrctl/1.0.0/install_bohr_mac_curl.sh)"

Linux:

/bin/bash -c "$(curl -fsSL https://dp-public.oss-cn-beijing.aliyuncs.com/bohrctl/1.0.0/install_bohr_linux_curl.sh)"
source ~/.bashrc && export PATH="$HOME/.bohrium:$PATH"
export OPENAPI_HOST=https://open.bohrium.com

2. Configure Authentication

Add the integration config with your Access Key:

"bohrium-dataset": {
  "enabled": true,
  "apiKey": "YOUR_ACCESS_KEY",
  "env": { "ACCESS_KEY": "YOUR_ACCESS_KEY" }
}

Bohrium Dataset Management Data Schema & Taxonomy

CLI JSON Fields

When listing datasets via bohr dataset list -n 10 --json, the response returns records with the following fields:

Field Name Type Description
id String / Integer Unique identifier of the dataset
title String User-facing display name of the dataset
path String Absolute mount path (e.g., /bohr/my-dataset/v1)
projectName String Name of the associated Bohrium project
creatorName String Username of the creator
updateTime String ISO timestamp of the last modification
desc String Narrative description of the dataset

Dataset Lifecycle Status Codes

Datasets maintain progress flags via API:

Status Code Meaning
1 Creating or uncommitted status
2 Committed and available for active mounting

Bohrium Dataset Management Advanced Features

  • Resumable CLI Uploads: Overcome flaky connections. The bohr dataset create workflow prompts to resume from break points automatically upon retry.
  • Job Manifest Orchestration: Directly mount datasets to scale model training by injecting the resource path into the job.json compute manifest.
  • Quota & Usage Audits: Utilize built-in REST API utilities to programmatically check project storage limits and consumption metrics before orchestrating massive batch uploads.
  • Granular Permission Model: Segment access by separating 'Manageable' (creators, admins) and 'Usable' (project collaborators) permissions.
  • Programmatic Version Control: Generate new, immutable data versions via API, permitting systematic rollbacks and audit trails in production lines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*