技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
timemixer【数据与研究】Use TimeMixer to inspect the model API, build forecasting or non-forecast commands, validate dataset layouts, and debug shape or task-specific workflow issues.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill for the TimeMixer time-series repository: model inspection, forecasting command construction, dataset layout validation, and the imputation/anomaly/classification branches.
Install the runtime dependencies from requirements.txt in a Python environment that can import the source checkout.
sktime==0.29.1) if you are reproducing the historical runtime exactly.sys.path instead of depending on a wheel install.Keep helper invocation and source execution roots distinct. The helper files live under the skill directory, while run.py and the source packages live at the checkout root. From any shell, use explicit absolute paths:
CHECKOUT_ROOT=/path/to/TimeMixer-checkout
SKILL_ROOT="$CHECKOUT_ROOT/skills/disco/timemixer"
cd "$CHECKOUT_ROOT"
python "$SKILL_ROOT/scripts/check_timemixer_environment.py" --repo-root "$CHECKOUT_ROOT"
Generated run.py commands must likewise be executed with cwd CHECKOUT_ROOT; --repo-root . is only correct when the current directory is the source checkout, never when it is the skill directory.
Then route the task to the smallest matching sub-skill.
| If the user asks for... | Use |
|---|---|
| Model construction, forward shapes, decomposition choices, downsampling, or classification shape debugging | sub-skills/model-architecture/SKILL.md |
| Forecasting benchmark commands, custom forecast adaptation, checkpoints, or M4/PEMS/ECL/Weather/Solar recipes | sub-skills/forecasting-experiments/SKILL.md |
| Dataset file layouts, CSV/NPY/TS validation, time-feature conventions, or benchmark data placement | sub-skills/data-preparation/SKILL.md |
| Imputation, anomaly detection, or classification workflows and task-specific command construction | sub-skills/universal-tasks/SKILL.md |
references/cli-reference.md when you need the run.py argument groups or task-to-flag mapping.references/troubleshooting.md for install/import failures, the run.py --help percent-format bug, or other cross-cutting setup problems.references/repo-provenance.md when you need to check whether this skill matches a different TimeMixer checkout or before refreshing the skill.references/repo-routing-metadata.json only as managed-router metadata; it is not a user guide.scripts/check_timemixer_environment.py to confirm that the checkout can be imported from a clean source-root path.sub-skills/model-architecture/scripts/smoke_timemixer_forward.py when you need a tiny CPU-only forward shape smoke.TimeMixer.Model architecture and forward behavior.run.py, dataset, and tensor-shape failure modes.run.py --help is unreliable because one help string contains an unescaped percent sign.