Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/finding-latest-julia-version
Use when you need the latest stable JuliaLang version number (e.g., to fill `VERSION=` in an install script) instead of hard-coding a value
Passed 21 of 21 test cases with the skill, and 16 of 21 without it.
and 2 more in the full report
5 fixed17 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am processing Julia release JSON data in a shell script with jq. Should I check if the version string lacks alpha/beta suffixes, or is there a specific boolean property in each version entry object that marks release stability?
| Checked | Without skill | With skill |
|---|---|---|
| Selects entries using the .value.stable boolean field | Missed | Passed |
The instructions your model reads when the skill loads.
Hard-coding VERSION=1.x.y rots quickly. JuliaLang publishes machine-readable
metadata; query it directly.
versions.jsonThis is the same source juliaup and the official installer use. Each release
carries a stable: true|false flag plus per-platform tarball URLs and SHA-256
hashes — useful both for picking a version and for verifying the download.
curl -fsSL https://julialang-s3.julialang.org/bin/versions.json \
| jq -r 'to_entries
| map(select(.value.stable))
| map(.key)
| sort_by(split(".") | map(tonumber? // 0))
| last'
# → 1.12.6 (example, as of writing)
If jq is unavailable, use Python:
curl -fsSL https://julialang-s3.julialang.org/bin/versions.json \
| python3 -c 'import sys, json
d = json.load(sys.stdin)
stable = [v for v, m in d.items() if m.get("stable")]
stable.sort(key=lambda s: tuple(int(x) for x in s.split("-")[0].split(".")))
print(stable[-1])'
To list the latest patch within a specific minor series (e.g., the newest 1.11.x):
curl -fsSL https://julialang-s3.julialang.org/bin/versions.json \
| jq -r 'to_entries
| map(select(.value.stable and (.key | startswith("1.11."))))
| map(.key)
| sort_by(split(".") | map(tonumber? // 0))
test cases passed, vs 16 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.