Open source · Free forever
The package manager
for Skript.
Install community Skript packages on your server
without touching a single file.
For server admins
Manage Skript packages
from inside the game.
Drop the SKPM plugin into your server once. After that, every package is one command away.
1
Install the SKPM plugin
Download
SKPM.jar and drop it in your plugins/ folder, then restart.
Download latest release →
2
Install packages from in-game
That's it. No FTP, no file transfers, no manual reloads.
> /skpm install economy
[SKPM] Installing economy...
[SKPM] Installed economy@1.0.2
Commands
/skpm install <package>
Download, verify, and load a package. Skript reloads automatically.
/skpm remove <package>
Uninstall a package and remove its scripts.
/skpm list
See every installed package and its version.
For script developers
Publish your scripts
to the registry.
The skpm CLI handles versioning, packaging, and publishing. One command gets your script in front of every server running skpm.
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 prompts for a version bump, then opens a pull request on the registry. Once merged, your package is live.
skpm publish
Secure by default.
-
SHA-256 verified Every file is checksummed against the registry before it's written to disk.
-
Lockfile tracking Every install is recorded in
skript.lock— name, version, and per-file integrity hashes. -
Ownership enforced GitHub identity verification means only the original author can publish new versions of a package.
-
Path-safe installs Package and file names are validated before touching the filesystem. No path traversal, ever.