Просто объявите другой плагин как зависимость от того, над которым вы работаете, затем укажите его пространство имен в вашем коде и вызовите нужные вам функции.
;;; in project.clj
(defproject your-plugin "0.1.0-SNAPSHOT"
:dependencies [... [other-plugin "1.2.3"] ...]
)
;;; in src/leiningen/your_plugin.clj
(ns leiningen.your-plugin
(:require [leiningen.other-plugin :as other])
...)
... (other/foo ...) ...
См. lein-margauto (что зависит от lein-marginalia ) для фактического рабочего примера.