技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
contributing-to-mteb【数据与研究】Add or review MTEB task, benchmark, model metadata, result-submission, and contribution validation changes safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user is implementing or reviewing changes intended for MTEB itself: new datasets/tasks, task metadata, descriptive statistics, benchmarks, model implementations, model metadata, citations, result submissions, and pre-PR validation.
../tasks-and-benchmarks/SKILL.md.ModelMeta loader behavior, use ../models-and-encoders/SKILL.md.../evaluation-workflows/SKILL.md.mteb run, available-tasks, available-benchmarks, create-model-results, or leaderboard, use ../cli-and-automation/SKILL.md when available.AbsTask*, fill TaskMetadata, pin metadata.dataset["revision"], keep trust_remote_code=False, calculate descriptive statistics, and smoke-evaluate with a small model.Benchmark from existing task selections with mteb.get_tasks(...), document its measurement goal, decide whether it belongs on the leaderboard, and validate task quality from metadata and descriptive stats.ModelMeta, prefer built-in wrappers where possible, keep optional provider imports inside loader scope, set extra_requirements_groups, and verify mteb.get_model(...) plus mteb.get_model_meta(...).mteb.ResultCache and cache.submit_results(..., create_pr=False) for manual review; only use automated PR creation when GitHub tooling and mteb[github] are installed.scripts/check_task_metadata.py against a JSON fixture or importable task class before any dataset download or full evaluation.references/contribution-workflows.md - end-to-end task, benchmark, model, and result-submission workflows with commands and expected signals.references/task-implementation-guide.md - task class patterns, TaskMetadata fields, descriptive statistics, citations, and validation checks.references/troubleshooting.md - fixes for import/install problems, optional extras, dataset access, CLI/API misuse, cache paths, and filtering surprises.scripts/check_task_metadata.py - safe local checker for task metadata objects and JSON-like metadata fixtures.python -c "import mteb; print(mteb.__version__)".python scripts/check_task_metadata.py --metadata-json task_metadata.json --require-filled --require-descriptive-stats.python scripts/check_task_metadata.py --task-class package.module:TaskClass --require-filled.mteb.get_model("mteb/baseline-random-encoder"), mteb.evaluate(..., cache=mteb.ResultCache(cache_path="mteb-results-cache"), co2_tracker=False).