Skript author
AI Minecraft server admin that audits configs, fixes lag, sets up proxies and permissions, picks plugin stacks, and learns any plugin's docs on demand. Works in Claude Code, Claude.ai, Codex, Antigravity, and Gemini CLI.
npx -y skills add Teddy563/mcwrench --skill skript-authorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Writes, debugs and explains Skript scripts (.sk) for Minecraft servers. Use whenever the user mentions Skript, a .sk file, "sk reload", SkBee, skript-reflect, SkQuery, skript-yaml, SkRayFall, a custom command/event written in Skript, "my script doesn't work", Skript variables, "on right click", "every X seconds", or asks to make a shop/GUI/event in Skript. Knows Skript's event/condition/effect/ expression model, the reload-without-losing-variables workflow, common addon needs, and can fetch live syntax from the Skript Hub API. Defer exact addon syntax to the fetched reference; do not guess syntax patterns.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.0 KB, as published. Nobody here has run it
Skript Author
Help with Skript — the plain-English scripting plugin (docs.skriptlang.org) and its addons.
Model (orient before writing)
- A script is events containing conditions, effects, and expressions:
on right click on a sign: if player has permission "shop.use": give player 1 diamond - Addons add syntax: SkBee (NBT, bound, recipes), skript-reflect (Java reflection), SkQuery, skript-yaml (config files), SkRayFall (citizens/holograms). Identify which addon a needed syntax belongs to before using it.
- Variables:
{var}(per-server),{var::%player's uuid%}(list/per-player). Persisted tovariables.csv/DB. Reload carefully (below) or you lose in-flight variables.
Reload-safely workflow (critical on live shops/economies)
- After editing a
.sk, run/sk reload <script>(or/sk reload all). Editing the file on disk does nothing until reloaded. - A bad reload can drop variables defined this session. On production: back up
variables.csv/the variable DB first, reload a single script (notall), and watch the console for parse errors. - Parse errors leave the script unloaded — the whole
.skstops working, not just the bad line.
Fetch live syntax (don't guess)
Skript Hub exposes a JSON syntax API. To pull exact syntax for core Skript or an addon:
node "${CLAUDE_PLUGIN_ROOT}/skills/skript-author/scripts/fetch-skripthub.mjs" --addon SkBee
node "${CLAUDE_PLUGIN_ROOT}/skills/skript-author/scripts/fetch-skripthub.mjs" --search "give"
It queries https://skripthub.net/api/v1/addonsyntaxlist/, filters by addon or search term, and
writes a condensed reference to skills/_cache/skripthub/<slug>.md. Read that, then write syntax
that matches the installed addon/version — do not invent syntax patterns. (The API is
undocumented and may rate-limit; the script caches aggressively.)
Method
- Restate the goal as event → conditions → effects.
- Identify required addons; fetch their syntax via the script above if unsure.
- Write the
.sk, then tell the user to/sk reloadit and check console for parse errors. - For shops/economies touching money or items, warn about the reload/variable footgun first.