Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

data-dependency-download

verified

Downloads training and test data dependencies required for local hotvect operations. Use when user needs data for training or backtesting.

View on GitHub

Marketplace

hotvect

hotvect/hotvect

Plugin

hv

Repository

hotvect/hotvect
2stars

hotvect-claude-code-plugin/skills/data-dependency-download/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/hotvect/hotvect/blob/main/hotvect-claude-code-plugin/skills/data-dependency-download/SKILL.md -a claude-code --skill data-dependency-download

Installation paths:

Claude
.claude/skills/data-dependency-download/
Powered by add-skill CLI

Instructions

# Data Dependency Download Skill

## Purpose

## ⚠️ Configuration Protection Policy

**CRITICAL: Never modify `~/.hotvect/` configuration files.** See `CONFIG_PROTECTION_POLICY.md` for full policy.

This skill reads `~/.hotvect/config.json` for configuration but never modifies it. Work only in user-specified directories.

Automatically download the correct training and test data needed for local algorithm training or backtesting, based on algorithm definitions and date parameters.

**Hotvect Version:** Always use the currently installed hotvect version. Hotvect is backward compatible - never switch versions to match algorithms.

## Configuration

**CRITICAL:** You (Claude) must read `~/.hotvect/config.json` at skill invocation to construct complete `hv-ext download-data-dependency` commands.

**How this works:**
- The `hv-ext download-data-dependency` CLI tool does NOT read config.json
- YOU read config.json and construct the full command line with all arguments
- Config provides defaults that can be overridden by user-specified values

**When this skill activates:**
1. Read config: `cat ~/.hotvect/config.json`
2. Parse the JSON to extract values (you can understand JSON directly)
3. Use config values as defaults when user hasn't specified:
   - `directories.data_base_dir` → `--local-data-dir` argument
   - `directories.scratch_dir` → `--scratch-dir` argument
   - `aws.credential_helper` → Command for AWS credential refresh
   - `sagemaker.default_s3_data_base_dir` → `--s3-base-dir` argument

4. **Fail fast** if config doesn't exist and user didn't provide required paths
5. Tell user to run `/agent hotvect-setup-agent` if config is missing
6. **Activate virtual environment**: `source ${hotvect_source_dir}/python/.venv/bin/activate`

**Important:** Always construct complete `hv-ext download-data-dependency` commands with ALL required arguments explicitly specified.

## When to Invoke

Invoke this skill when:
- User is setting up local training
- User mentions needing

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
10059 chars