In case you use TeXShop as your editor you can use templates to save you some typing. All you need is TeXShop itself and any TeX installation.
Theoretically you could use any .tex file as a template. Useful templates contain only a skeleton of a possible document, preferably the preamble and maybe some preformatted text. Letterheads or other publications that you have to typeset regularily are good examples for a possible use of templates. Also short snipets of code, such as bibliographic entries can function as templates.
Create your template .tex file in the following folder: ~/Library/TeXShop/Templates/ (see screenshot)

All .tex files that are saved in this folder will be available from the templates menu in TeXShop. Should you have included a graphic in your template you should copy it to the folder as well.
When you select a template TeXShop will copy the content of this file into your existing document. Therefore you could easily create bibliographic entries.