PromptReps is a zero-shot document retrieval method that uses prompting to generate both dense and sparse text representations from large language models without requiring fine-tuning or contrastive training. The approach instructs a language model to represent an input text using a single word. It then extracts the hidden state of the final input token to serve as a dense vector embedding and takes the vocabulary prediction logits for the next token to form a sparse bag-of-words representation. By integrating these two representation types into a hybrid retrieval framework, PromptReps enables efficient, full-corpus information retrieval while avoiding the computational overhead of prompt-based re-rankers and the heavy data demands of training dedicated neural retrievers.