The CLHS may be downloaded gratis but has certain restrictions that make it strictly speaking non-free.
Also available in Debian as package
hyperspec, and from Quicklisp through the clhs ASDF wrapper:
"Getting started with the Common Lisp HyperSpec" is a small FAQ-style introductory article to the CLHS.
The CLHS index prior to version 5 does not index either format operands or # read macros very well. You want to get version 5 or newer of the CLHS. If the CLHS has a gray background, you have a version which was released prior to version 5.
- dpans2texi might be closer to what you're looking for.
- If you are using Emacs, you can use clhs.el which comes with CLISP.
- See the syntax for embedding HyperSpec references into CLiki pages.
Tip: If you want it all in Lisp, you can make Erik Naggum's hyperspec.el open HyperSpec-Pages in Closure. Sample elisp code using ELI: