Thanks @deanishe. I searched all day on Saturday and could not find what I was looking for -- There are many that do the link formatting that I want, but it's all the active browser tab, rather than referencing bookmarks. And in fact, I would probably not be using this workflow while IN the browser, I would normally be using it in Omnifocus. I wasn't sure how to modify those workflows (that do the url/title part I'm looking for) to be referencing a queried bookmark.
I wasn't sure if my approach should be to combine something like this: http://www.packal.org/workflow/chrome-bookmarks-0 with something like this: https://github.com/esanai/lazylink and at what exact point should they be combined.
What I'm stuck on is that one part is a script filter (the querying I want to do in alfred) and then another one is running a script (making the link). It's almost like a file action...but not on a file?
The lazylink script works because, in the active browser, it defines link title as document.title. In my browser bookmarks file, the title and link are "name" and "url" in a json object. So I think I would need a script filter that searches the bookmarks file, like the one I linked above. And then run a script that parses out the json title and url and then formats that into a link (which lazylink has). I feel like I'm so close!