# almanac > almanac curates libraries of agent skills, pins their sources, and prints skill indexes within a byte budget. Each link below opens a page's Markdown twin. Diátaxis sections are Reference and Optional; Optional holds explanation pages and may be skipped. Installation packages are Homebrew `cjohnhanson/tap/almanac`, crate `lmnc`, PyPI `lmnc`, and npm `@cjohnhanson/lmnc`. ## Reference - [Almanac CLI reference](https://almanac.eng.rip/cli-reference.md): Complete command reference for the almanac skill aggregator ## Optional - [Composed libraries](https://almanac.eng.rip/composition.md): Declaring other libraries, name precedence, and skill requirements. - [Curation and pinning](https://almanac.eng.rip/curation.md): The manifest workflow: add, sync, update, drift, and the trust model. - [What is Almanac?](https://almanac.eng.rip/what-is-almanac.md): Agent skill aggregation from pluggable sources