mrpack-modpack-builder

Build Modrinth .mrpack archives from curated mod lists and publish GitHub release assets.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/TitoPrausee/nexus-toti --skill mrpack-modpack-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mrpack-modpack-builder
Source: https://github.com/TitoPrausee/nexus-toti/tree/main/data/skills/devops/mrpack-modpack-builder
Command: npx skills add https://github.com/TitoPrausee/nexus-toti --skill mrpack-modpack-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the repetitive, error-prone work of assembling Minecraft modpacks for Modrinth by automating version selection, manifest generation, packaging, and release publishing.

Core Features & Use Cases

  • Automated Mod Resolution: Selects compatible Modrinth project versions for a target Minecraft and loader combination, with safeguards for common ID and version pitfalls.
  • Manifest and Package Building: Creates a valid modrinth.index.json, collects hashes and file metadata, and packages the result into a distributable .mrpack.
  • Release Distribution: Uploads the finished pack to GitHub Releases and supports adding a download badge to a project README.
  • Use Case: A modpack maintainer wants to publish a polished 1.21 Fabric pack with all required dependencies included and a verified release asset ready for players.

Quick Start

Use this skill to turn a curated Minecraft mod list into a validated Modrinth .mrpack and publish it as a GitHub Release asset.

Frequently Asked Questions about mrpack-modpack-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Modrinth .mrpack file from a list of Minecraft mods?

To build a Modrinth .mrpack, you need to resolve compatible Modrinth project versions for your target Minecraft and loader combination, generate a valid modrinth.index.json manifest with sha1 and sha512 hashes, and package the archive with client/server environment declarations.

What is needed to generate a valid modrinth.index.json manifest for a Fabric modpack?

Generating a valid modrinth.index.json manifest requires verified Modrinth project IDs, explicit required dependencies, correct sha1 and sha512 hashes, and client/server environment declarations for every packaged file.

How do I automate dependency resolution and checksum validation for a 1.21 Fabric modpack?

Automating dependency closure and checksum validation for a 1.21 Fabric modpack involves selecting compatible Modrinth project versions, collecting file metadata, and verifying hashes to ensure all required dependencies are correctly packaged.

Can I publish a .mrpack file directly to GitHub Releases?

Yes, you can publish a packaged .mrpack file directly to GitHub Releases as a release asset, and you can also add a download badge to your project README for distribution.

Does building an .mrpack require specifying client and server environments for every file?

Yes, building an .mrpack requires explicit client/server environment declarations for every packaged file to ensure correct installation profiles across different Minecraft server and client setups.