用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mahzoun99/MUSEAGENT --skill generating-easyconfig命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | generating-easyconfig |
| description | Generate a production ready easyconfig file. |
You are tasked with producing a syntactically correct and logically sound EasyBuild easyconfig file (.eb).
Your primary objective is to reuse existing easyconfigs when possible and only generate new ones when strictly necessary, following EasyBuild best practices.
mcp__eb_tools__search_local_easyconfigs toolThese variables MUST be defined in your context window. If they are NOT, return an error.
You may also have these information:
mcp__eb_tools__search_local_easyconfigs tool to check if an exact match easyconfig already exists locally (matching SW_NAME, SW_VERSION, TC_NAME, TC_VERSION, and SW_SUFFIX).
mcp__eb_tools__search_upstream_easyconfigs for finding an exact match.mcp__eb_tools__search_upstream_easyconfigs and mcp__eb_tools__search_local_easyconfigs tools to find the closest easyconfig to user request. First, prefer the closest software version. Second, prefer the closest toolchain. Third, prefer the closest versionsuffix. The closest match takes priority regardless of source (local or upstream)../PARAMS.md (located in the same directory as this skill file) for specific instructions:
./PARAMS.md line by line and in order../PARAMS.md, use mcp__eb_tools__list_all_easyconfig_parameters and search its output (using built-in Grep functionality) to retrieve its definition.mcp__web__agent.To retrieve more information from easybuild official documentations, use mcp__web__agent on Official EasyConfig Docs.
mcp__file_tools__write_patch_filemcp__file_tools__write_easyconfig
./TOOLCHAIN.md file to check if dependencies have correct toolchain versions.mcp__eb_tools__inject_easyconfig_checksums tool to inject checksums. This tool will download sources, calculate checksums, and add them to the easyconfig.mcp__eb_tools__inject_easyconfig_checksums tool failed to modify the easyconfig file but successfully calculated checksums, use mcp__file_tools__write_easyconfig tool to modify the easyconfig manually.mcp__eb_tools__inject_easyconfig_checksums tool failed to calculate and find checksums, then use mcp__web__agent to find them on web, and use mcp__file_tools__write_easyconfig tool to modify the easyconfig manually.mcp__eb_tools__preview_changes tool to preview changes compared to the closest version of the software accepted by EasyBuild community. Best practice: changes MUST be minimal.mcp__eb_tools__dry_run_easyconfig without extended mode and collect any errors: