datalad-clone

Clone DataLad datasets from URLs or local paths into standalone or subdataset contexts.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/bcmcpher/my-skills --skill datalad-clone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: datalad-clone
Source: https://github.com/bcmcpher/my-skills/tree/main/plugins/datalad-cli/skills/datalad-clone
Command: npx skills add https://github.com/bcmcpher/my-skills --skill datalad-clone

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obtain a copy of a DataLad dataset from a URL or local path, enabling researchers to replicate or incorporate external datasets into their projects.

Core Features & Use Cases

  • Standalone or nested dataset cloning with DataLad, including subdataset registration inside an existing dataset.
  • Handles dataset sources from URLs or local paths and supports nested layouts such as RIA stores.
  • Clear command construction, execution, and post-clone reminders to save subdataset pointers.

Quick Start

Clone a DataLad dataset from a URL or local path, optionally registering it as a subdataset inside an existing dataset.

Frequently Asked Questions about datalad-clone

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clone a DataLad dataset from a URL or local path?

To clone a DataLad dataset, the tool determines the source and mode, derives the destination, constructs the datalad clone command, and executes it to install the dataset copy locally.

Can I register a cloned dataset as a subdataset inside an existing DataLad project?

Yes, you can install cloned data as a subdataset. The tool handles nested dataset registration and reminds you to save the subdataset pointers after cloning is complete.

Does DataLad cloning work with nested layouts and RIA stores?

Yes, DataLad cloning supports nested layouts including RIA stores. The tool determines the source and mode to construct the correct datalad clone command for these complex structures.

What do I need to do after cloning a DataLad subdataset?

After cloning a DataLad subdataset, you need to save the subdataset pointers. The tool reports the installation path and commit, then explicitly reminds you to save the subdataset registration.

What is the difference between cloning a standalone dataset and a subdataset in DataLad?

Cloning a standalone DataLad dataset creates an independent copy, while cloning a subdataset registers it within an existing dataset. The tool determines the correct mode and constructs the appropriate command automatically.