From asi
Enables fast Clojure scripting with Babashka for HTTP requests, JSON parsing, filesystem ops, process execution, and tasks without JVM startup. Useful for shell scripting in Clojure.
How this skill is triggered — by the user, by Claude, or both
Slash command
/asi:babashkaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Clojure scripting without JVM startup.
Clojure scripting without JVM startup.
#!/usr/bin/env bb
(require '[babashka.http-client :as http])
(require '[cheshire.core :as json])
(-> (http/get "https://api.github.com/users/bmorphism")
:body
(json/parse-string true)
:public_repos)
;; bb.edn
{:tasks
{:build (shell "make")
:test (shell "make test")
:repl (babashka.nrepl.server/start-server! {:port 1667})}}
(require '[babashka.fs :as fs])
(fs/glob "." "**/*.clj")
(fs/copy "src" "dst")
(require '[babashka.process :as p])
(-> (p/shell {:out :string} "ls -la") :out)
bb script.clj
bb -e '(+ 1 2)'
bb --nrepl-server
This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
general: 734 citations in bib.duckdbThis skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:
Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.
npx claudepluginhub plurigrid/asi --plugin asiExecutes Clojure scripts rapidly with Babashka using GraalVM native binaries and sci interpreter for JVM-less scripting, REPL, and tasks.
Writes idiomatic YAMLScript (.ys) code, converts Clojure using confirmed style rules, reviews files, and tests with ys tool.
Writes and reviews defensive Bash scripts for production automation, CI/CD, and system utilities. Enforces strict error handling, safe argument parsing, and portable patterns.