cva-setup-clojure

Configure a Clojure project with Google ADK dependencies and structure.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/joaopelegrino/hello-word-closure --skill cva-setup-clojure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cva-setup-clojure
Source: https://github.com/joaopelegrino/hello-word-closure/tree/main/.claude-plugin/clojure-vertex-adk/skills/cva-setup-clojure
Command: npx skills add https://github.com/joaopelegrino/hello-word-closure --skill cva-setup-clojure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up a well-structured, production-ready Clojure project for AI agent development, especially when integrating Google ADK and Python libraries, can be daunting. This Skill provides a complete guide to project structure, deps.edn configuration, namespace organization, and REPL-driven development workflows, ensuring a robust and ergonomic development environment.

Core Features & Use Cases

  • Recommended Project Structure: A battle-tested directory layout for agents, tools, interop, utilities, and configuration, promoting separation of concerns.
  • Comprehensive deps.edn: Full dependency configuration for Clojure, Google ADK, libpython-clj, and essential utilities, ready for development and production.
  • REPL-Driven Development: Guidance on setting up and leveraging the Clojure REPL for interactive development, testing, and debugging, accelerating the development cycle.
  • Use Case: A developer is starting a new AI agent project in Clojure. This Skill provides the exact deps.edn and directory structure to get started, along with best practices for organizing code and using the REPL effectively.

Quick Start

Create the recommended project directory structure. Populate your deps.edn with the provided dependencies for ADK and libpython-clj. Start a Clojure REPL and verify that Python initialization works.

Frequently Asked Questions about cva-setup-clojure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Clojure project for AI agent development with Google ADK?

Set up a Clojure project for AI agents by configuring deps.edn with Google ADK and libpython-clj dependencies, creating a recommended directory structure for agents and tools, and verifying REPL initialization. This Skill provides the complete deps.edn configuration and project layout to bootstrap production-ready agent development.

What's the best way to structure a Clojure project for Google ADK and Python interoperability?

Organize your Clojure project with dedicated namespaces for agents, tools, interop utilities, and configuration, separating concerns across directories. This Skill recommends a battle-tested structure that promotes clean separation and enables seamless cross-language integration via libpython-clj.

Can I use Clojure 1.11 with Google ADK for agent development?

Yes, Clojure 1.11+ works with Google ADK for agent development. This Skill requires Java 17+ and Clojure 1.11+ as prerequisites and ensures your deps.edn configuration satisfies all runtime and interoperability requirements.

How do I enable Python library imports in a Clojure project?

Enable Python interoperability by adding libpython-clj to your deps.edn and configuring namespace interop scaffolding. This Skill provides the complete dependency setup and REPL workflow to initialize and verify Python library access from Clojure.

What dependencies do I need for REPL-driven Clojure development with testing and builds?

Include Kaocha for testing, tools.build for production builds, and essential utilities in deps.edn alongside Google ADK and libpython-clj. This Skill provides the comprehensive dependency configuration supporting interactive REPL workflows, automated testing, and compiled artifact generation.