技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
remotes-and-cache【数据与研究】Configure DVC remotes and cache behavior, move data with push/pull/fetch/gc, and diagnose remote backend dependency or configuration failures safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a user asks how to configure DVC data remotes, choose remote URL schemes, push/pull/fetch tracked data, inspect cloud status, tune cache storage/link behavior, or troubleshoot missing optional remote backends.
dvc remote add, remote modify, remote default, remote list, remote remove, or remote rename.dvc push, dvc pull, dvc fetch, dvc status -c, dvc gc, dvc cache dir, cache.type, or dvc unprotect.RemoteMissingDepsError, credential/auth issues, unsupported URL schemes, no default remote, missing cache objects, or link/relink behavior.dvc import-url, dvc get, dvc get-url, dvc list-url, or dvc artifacts get specifically because data is transferred through a remote or external URL.dvc add, stages, dvc repro, pipeline outputs, or .dvc/dvc.yaml authoring that does not require remote/cache decisions, use the data-and-pipelines sub-skill.dvc.api.open(), dvc.api.get_url(), Repo.get(), or Artifacts.get(), route to python-api after using this sub-skill only to identify remote/cache settings.remote://name/path reference layered on an existing remote.references/remote-workflows.md for safe command recipes and validation commands before proposing any push, pull, fetch, status -c, gc -c, import-url --to-remote, or URL-transfer command.references/configuration.md before editing config levels, remote.<name>.* options, cache.dir, cache.type, cache.shared, or protected-link behavior.python scripts/check_remote_support.py --scheme <scheme> when optional backend availability is unclear; it inspects local Python distribution/import availability only and performs no network I/O.references/troubleshooting.md to map symptoms to safe checks and fixes, especially for missing extras, credentials, no default remote, unsupported URL schemes, missing cache, and link/relink issues.dvc remote add -d localremote /path/to/dvc-remote followed by dvc remote list and dvc status -c.dvc push, dvc pull, dvc fetch, dvc gc -c, cloud import-url, get-url, and list-url as potentially network/credential operations unless the remote URL is local.dvc[all] unless the user explicitly needs multiple backends; map a missing backend to the narrow extra such as dvc[s3], dvc[gs], dvc[azure], dvc[ssh], dvc[webdav], or dvc[webhdfs].--local for credentials and machine-specific paths so secrets stay in .dvc/config.local; use project config for shareable remote names and non-secret URLs.dvc gc --dry first and explain that dvc gc -c can remove remote objects in addition to local cache objects.This sub-skill is distilled from DVC command parsers and schemas for remote, config, cache, push/pull/fetch/status, gc, get, get-url, import-url, list-url, artifacts get, unprotect, config schema validation, filesystem resolution, README optional-extra guidance, and remote/cache tests. Runtime guidance is self-contained and does not require reopening those source files.