Babashka Clojure Skill
SkillDev toolsBabashka scripting for fast Clojure execution. JVM-less scripting with GraalVM native compilation and sci interpreter.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Babashka Clojure Skill skill
What this skill tells your AI
The instructions your AI receives, as published by plurigrid/asi in skills/babashka-clj/SKILL.md and read by ahel’s review.
Trit: 0 (ERGODIC - scripting mediates between REPL and production) Foundation: Babashka + sci interpreter + pods
Core Concept
Babashka provides instant Clojure scripting without JVM startup:
- Native binary via GraalVM
- Compatible with most clojure.core
- Pods for extending functionality
Commands
# Run script
bb script.clj
# REPL
bb nrepl-server
# Tasks
bb tasks
bb run <task>
GF(3) Integration
(require '[babashka.process :refer [shell]])
;; Color from seed
(defn gay-color [seed idx]
(let [h (mod (* seed idx 0x9E3779B97F4A7C15) 360)]
{:hue h :trit (cond (< h 120) 1 (< h 240) 0 :else -1)}))
Canonical Triads
borkdude (-1) ⊗ babashka-clj (0) ⊗ gay-mcp (+1) = 0 ✓
cider-clojure (-1) ⊗ babashka-clj (0) ⊗ squint-runtime (+1) = 0 ✓
REPL atlas
Part of: repl-commons. Family canonical: clojure.
Signals
- GitHub stars
- 63
- Forks
- 12
- Last commit
- Jul 2026
Advanced
- Catalog kind
- skill
- Gateway key
babashka-clj- Source
- github.com/plurigrid/asi