cclan-get downloads and install vn-cclan packages automatically. For example, (cclan-get :araneida) `just works' and fetches all dependencies, too. cclan-get is just one front-end to the cclan repositories, with CLiki itself being another (see the "download from" links on certain pages).
cclan-get knows repositories; the built-in repository classes are LOCAL-REPOSITORY (local directory with vn-cclan tarballs), HTTP-REPOSITORY (remote vn-cclan repository) and CLIKI-REPOSITORY (which chases CLiki download links (see text formatting).
We're relying on portableaserve as our HTTP client.