onescience-modelscope-publish

Solid

OneScience ModelScope 模型发布技能。将论文复现模型产物重组为 ModelScope 标准目录结构,检查核心目录内容完整性,生成平台必需的配置模板和审计工具,并输出 modelscope upload 命令引导用户推送到魔搭平台。作为 onescience-orchestrator 的执行技能使用。

AI & Automation 14 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# OneScience ModelScope 模型发布 ## 职责边界 本技能负责将论文复现后的模型产物按 ModelScope(魔搭)仓库规范重组为标准目录结构,引导用户推送模型。**不执行 `modelscope upload` 命令本身**。 - 作为执行技能:由 `onescience-orchestrator` 调用,接收标准化输入,返回标准化输出。 - 核心职责:产物扫描归类、目标目录创建、文件复制组织、空目录检查、平台模板生成、上传命令输出。 - 不负责:模型训练、推理验证、ModelScope 账号认证、token 管理、手动分类纠错后的重新打包。 ## 输入输出接口 ### 输入(从 onescience-orchestrator 接收) ```yaml pack_handoff: source_dir: <论文复现产物根目录(绝对路径)> model_name: <ModelScope 上的模型名称,如 "MARIO"> target_dir: <目标输出目录,可选,默认为当前工作目录> modelscope_org: <ModelScope 组织名,可选,默认为 "OneScience"> ``` ### 输出(返回给 onescience-orchestrator) ```yaml execution_result: skill: onescience-modelscope-publish status: <success | partial | failed> artifacts: target_dir: <目标目录绝对路径> directories_created: [model, weight, scripts, conf] files_copied_count: <归类复制的文件总数> files_excluded_count: <排除的文件总数> files_by_category: model: <归入 model/ 的文件列表> weight: <归入 weight/ 的文件列表> scripts: <归入 scripts/ 的文件列表> conf: <归入 conf/ 的文件列表> excluded: <排除(未复制)的文件列表> templates_generated: [configurations.json, README.md] observation: empty_directories: [<内容为空的子目录名称列表>] warnings: [<告警信息列表>] script_availability: train: <found | missing> inference: <found | missing> evaluation: <found | missing> upload_command: "modelscope upload {org}/{model_name} {model_name} --token ***" notes: <补充说明> ``` ## 核心流程 ### 阶段一:输入校验 1. 校验 `source_dir` 是否存在且为有效目录路径。 - 若不存在,返回 `status=failed`,提示用户确认产物目录路径。 2. 校验 ...

Details

Author
onescience-ai
Repository
onescience-ai/OneSkills
Created
3 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

onescience-paper-repro

OneScience 论文复现信息提取技能。作为 onescience-orchestrator 的执行技能,接收论文输入,提取结构化信息,生成编码任务提示词。输入:论文来源(PDF/URL/arXiv/DOI)或论文信息;输出:reproduction_spec.md(结构化规格)、coder_task_description.md(编码任务提示词)。不执行编码,不调用其他技能。

14 Updated today
onescience-ai
AI & Automation Solid

onescience-infer

OneScience 科学模型推理执行技能。用于用户希望运行或构建 HuggingFace 模型、官方文档模型、本地 checkpoint 或项目原生 runner 的推理工作流时,覆盖气象/地球系统、生信、材料、流体和通用科研模型等领域,包括模型卡与配置发现、输入数据准备、checkpoint 加载、推理入口生成或复用、执行、结果验证、可视化和 baseline 对比。接收格式与 onescience-orchestrator 调用执行技能时的 step_handoff 保持一致,返回 execution_result。需要时协调交接给 onescience-coder、onescience-runtime 以及数据准备类技能。

14 Updated today
onescience-ai
AI & Automation Solid

onescience-trainer

OneScience 科学模型训练执行技能。用于用户希望基于文本说明、网页说明、本地项目路径、已有 checkpoint 或项目原生训练入口来规划、生成并执行模型训练工作流,覆盖气象/地球系统、生信、材料、流体和通用科研模型等领域,包括训练信息获取、数据与切分规划、训练策略整理、完整训练脚本内容生成、训练执行组织以及结果验证。接收格式与 onescience-orchestrator 调用执行技能时的 step_handoff 保持一致,返回 execution_result。需要时协调交接给 onescience-coder、onescience-runtime 以及数据工作流技能。

14 Updated today
onescience-ai