Ok, found it by searching thru my sent items from 2 yrs ago.  I pushed it to one of my branches.  It's pretty ghetto tho, and may not work at the moment due to changes in the framework since it was written, but I might have some time over the holidays to bring it up to speed at least:
https://github.com/kernelsmith/metasploit-framework/blob/post_modules/modules/post/multi/gather/bulk_extractor.rb

On Nov 27, 2013, at 11:57 AM, Joshua Harper PI GCFE GCFA GSEC <notifications@github.com> wrote:

> In modules/post/windows/gather/forensics/gather_browser_history.rb:
> 
> > +class Metasploit3 < Msf::Post
> > +
> > +  include Msf::Post::File
> > +  include Msf::Post::Windows::UserProfiles
> > +  include Msf::Post::Windows::Registry
> > +
> > +  def initialize(info={})
> > +    super( update_info( info,
> > +        'Name' => 'Windows Gather Skype, Firefox, and Chrome Artifacts',
> > +        'Description' => %q{'Gathers Skype chat logs, Firefox history, and Chrome history data from the victim machine.'},
> > +        'License' => MSF_LICENSE,
> > +        'Author' => [ 'Joshua Harper (@JonValt) <josh at radixtx dot com>'],
> > +        'Platform' => %w{ win },
> > +        'SessionTypes' => [ 'meterpreter' ]
> > +      ))
> > +    register_advanced_options([], self.class)
> Haha, well, my next module was going to be generating a keyword list similar to 'strings'. So if you've already started on this, it would save this ruby idiot from hacking his way through the basics.
> …
> —
> Reply to this email directly or view it on GitHub.
>