Puppet librarian