Start or connect to a Clojure/ClojureScript/Babashka nREPL. Detects project type and starts appropriate REPL in background. Use when user wants to evaluate code, start REPL, or needs nREPL connection.
Claude Code skill and configuration for Clojure REPL integration.
Copy the skill to your Claude Code skills directory:
mkdir -p ~/.claude/skills/clj-repl
cp SKILL.md ~/.claude/skills/clj-repl/
The skill will be available as /clj-repl in Claude Code.
Add to your global MCP config (~/.claude/mcp.json or ~/.config/claude-code/mcp.json):
{
"mcpServers": {
"forj": {
"command": "bb",
"args": ["-cp", "/path/to/forj/packages/forj-mcp/src", "-m", "forj.mcp.server"],
"env": {}
}
}
}
Or for project-specific config (.mcp.json in project root):
{
"mcpServers": {
"forj": {
"command": "bb",
"args": ["-cp", "packages/forj-mcp/src", "-m", "forj.mcp.server"]
}
}
}
Add to your project's .claude/settings.json:
{
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "bb -cp packages/forj-mcp/src:packages/forj-hooks/src -m forj.hooks.session-start"
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "bb -cp packages/forj-mcp/src:packages/forj-hooks/src -m forj.hooks.user-prompt"
}
]
}
]
}
}
/clj-repl or bb nrepl-server localhost:1667repl_eval, eval_at, reload_namespace, doc_symbol| Tool | Description | Like |
|------|-------------|------|
| repl_eval | Evaluate Clojure code | Direct eval |
| reload_namespace | Reload a namespace | ,ef in Conjure |
| eval_at | Eval form at line (root/inner) | ,er / ,ee |
| doc_symbol | Look up symbol docs | K in Conjure |
| discover_repls | Find running nREPLs | - |
| analyze_project | Get project info | - |
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer