By stoating
Clojure Babashka skill - fast-starting bb scripts, bb.edn tasks, built-in namespaces, deps, pods, shell/process interop, CLIs, and SCI compatibility.
A structured Markdown skill that teaches AI coding agents how to work with Babashka - the fast-starting native Clojure interpreter for scripts, project automation, and small CLIs. Covers executable scripts, bb.edn tasks, built-in namespaces, deps, pods, subprocess interop, filesystem work, command-line parsing, and SCI compatibility.
Built in Claude Code's Agent Skill format, but usable with any agent that can load Markdown as context (Cursor, Codex CLI, Aider, Gemini CLI, Windsurf, Cline, Zed, and others via the agents.md convention).
Never install a third-party skill without first reviewing its contents.
Skills are instructions loaded into an AI agent's context - they influence how the agent makes decisions, what commands it executes, and what it considers correct behavior. A malicious or sloppy skill can lead to:
Before installing:
.md file in the babashka/ directory/plugin marketplace add stoating/clojure-babashka-skill
/plugin install babashka@clojure-babashka-skill
The skill is then discovered automatically. Restart the session if it is not picked up immediately. Once installed, invoke it with:
/babashka
To update later:
/plugin marketplace update clojure-babashka-skill
/plugin marketplace add stoating/plugins
/plugin install babashka@stoating
Agents that honor AGENTS.md can use this repository directly. Otherwise attach or load babashka/SKILL.md, then load the referenced Markdown files as needed.
.
├── .claude-plugin/
│ ├── marketplace.json
│ └── plugin.json
├── AGENTS.md
├── README.md
└── babashka/
├── SKILL.md
├── scripts.md
├── tasks.md
├── deps-and-pods.md
├── interop.md
└── anti-patterns.md
| File | Contents |
|---|---|
SKILL.md | Entry point, decision table, core mental model |
scripts.md | Shebang scripts, args, stdin/stdout, CLI parsing, exits |
tasks.md | bb.edn, tasks, dependencies, shell, clojure, run, organization |
deps-and-pods.md | Built-ins, deps, paths, classpath, runtime deps, pods |
interop.md | Filesystem, processes, data formats, HTTP, portability |
anti-patterns.md | SCI limits, dependency mistakes, shell safety, task complexity |
See LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub stoating/clojure-babashka-skill --plugin babashkaClojure Polylith skill — components, bases, projects, interfaces, poly commands, workspace configuration, profiles, incremental testing, and setup.
Clojure/ClojureScript Reitit skill — route syntax, Ring router, middleware, coercion (malli/spec/schema), OpenAPI/Swagger docs, frontend browser routing, and interceptors.
Clojure Integrant skill — data-driven application architecture, init-key, halt-key!, suspend/resume, refs, refsets, composite keys, derived keywords, profiles, vars, expand-key, and REPL workflow.
Clojure FlowStorm skill - ClojureStorm setup, vanilla tracing, ClojureScript/shadow debugging, instrumentation controls, data windows, nREPL outputs, remote debugging, and trace limits.
Clojure Hiccup skill - HTML-as-data syntax, hiccup2.core rendering, escaping, raw HTML, render modes, page/form helpers, and safe server-side HTML generation.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.