Open source · Free forever

The package manager
for Skript.

Add Skript addons to your Minecraft server in seconds. No downloading files, no uploading to your host, no restarts. Just type a command in chat and it's done.

...
Packages on registry
SpigotMC
Direct install support
Safe
Every download verified
1 command
From browse to running

Find scripts and
install them in chat.

A growing collection of community-made Skript addons: economies, mini-games, chat plugins, mechanics, you name it. Pick one, type a command, and it's running on your server.

Easy updates

One command keeps you current.

When an addon gets a new version, run /skpm update and skpm grabs the latest for you. No re-downloading, no replacing files manually.

/skpm install economy
Bonus: SpigotMC

Install straight from SpigotMC, too.

Found a free Skript resource on SpigotMC you want to try? skpm can grab it directly. Just give it the name or the resource ID.

/skpm install spigotmc:friends

The old way vs.
one command.

Installing Skript scripts has always been a chore. skpm cuts the whole process down to a single line.

Without skpm

  • Search forums and Discord servers for the script you want
  • Download the file to your computer
  • Open your hosting panel or FTP and upload it to the right folder
  • Reload Skript and hope you put it in the right place
  • Lose track of which scripts you've installed and where they came from
  • Repeat the whole thing every time there's an update

With skpm

  • Type one command in chat, that's it
  • The script downloads, installs, and starts running automatically
  • See everything you've installed with /skpm list
  • Every download is checked to make sure it's the real, untampered file
  • Update everything at once with /skpm update
  • Don't want it anymore? /skpm remove cleans it up for you

Setup is just
one file.

If you've ever installed a plugin on a Minecraft server, you already know how to set up skpm. Nothing to configure.

1
Add the SKPM plugin to your server Download SKPM.jar and put it in your server's plugins folder, just like any other plugin. Then restart your server.
2
Install your first script Hop in-game (or use console) and try one of these. skpm takes care of everything else.
/skpm install economy            # from the skpm registry
/skpm install spigotmc:friends   # from SpigotMC by name
/skpm install spigotmc:12345     # from SpigotMC by ID

The whole command list.

Six of them, all you'll ever need.

/skpm install <name>

Install a script from the skpm registry. It downloads, sets up, and starts running automatically.

/skpm install spigotmc:<name>

Install any free Skript resource from SpigotMC by its name (or its resource ID).

/skpm search <query>

Look through the registry for scripts by name or what they do.

/skpm list

See every script you've installed and what version it's on.

/skpm update [name]

Update a single script, or leave the name blank to update everything at once.

/skpm remove <name>

Remove a script you don't want anymore. skpm cleans up after itself.

Made a Skript addon?
Publish it to the registry.

If you write Skript and want others to use your work, the skpm CLI handles versioning, packaging, and publishing. One command gets your script in front of every server running skpm. (This section is the technical bit. If you just want to install scripts, you can stop reading here.)

1
Install the CLI
curl -fsSL https://raw.githubusercontent.com/skpm-dev/cli/main/install.sh | sh
2
Add a skpm.json to your project
{
  "name": "my-economy",
  "description": "A simple economy system",
  "version": "1.0.0",
  "files": ["economy.sk"]
}
3
Publish
skpm publish
skpm prompts for a version bump, then opens a pull request on the registry. Once merged, your package is live for every server running skpm.
CLI documentation →

You can trust
what you install.

Running random scripts on your server can go wrong fast. skpm has a few things in place to stop that from happening.

Frequently asked questions.

If yours isn't here, ask in our Discord or open a discussion on GitHub.

Is skpm free?
Yep, skpm is open source under the MIT license. Free for any server, commercial or otherwise. There's no paid tier, no telemetry, and no account required to install packages.
What do I need to use skpm?
A Minecraft server (Spigot, Paper, or similar) with the Skript plugin installed. skpm is a second plugin that works alongside Skript. Drop the jar in your plugins folder and restart, that's it.
How does installing from SpigotMC work?
skpm searches SpigotMC for the resource you asked for, downloads it, and sets it up on your server automatically. Updating and removing works exactly the same as registry scripts, so you don't have to think about where it came from.
Can I install premium SpigotMC resources?
No, only free resources. Paid SpigotMC resources require you to be signed in with the account that bought them, so you'll have to install those the usual way.
What if two SpigotMC scripts have the same name?
skpm will show you every match it found, each with its own resource ID. Pick the one you want and install it by ID, for example /skpm install spigotmc:12345.
Do I need to reload Skript after installing?
Nope, skpm reloads Skript for you. If something goes wrong with the script, skpm tells you and undoes the install, so your server doesn't end up in a broken state.
How do I remove a script I no longer want?
Just run /skpm remove <name>. skpm deletes the script's files and reloads Skript. Nothing left behind.
I write Skript, how do I publish my own?
If you're a script author, see the For authors section above. The short version: install the skpm CLI, add a small config file to your project, and run skpm publish. After your submission is reviewed, anyone running skpm can install it by name.

Come say hi on Discord.

Stuck on something, found a bug, or want to share what you're building? Our Discord is the fastest way to get help and chat with other server owners using skpm.