You can use Zotero to manage citations, including export of bibtex files. For this to work well, I recommend using both Zotero and the Better Bibtex extension.
Zotero Connector lets you download citations (and pdfs!) automatically from your browser with a click. It works well with google scholar for automatically adding citations to your Zotero library. But be careful about using it's automated mass-download feature, as it can get you temporarily blocked from google scholar for using automated requests.
You can also use Zotero to keep track of associated pdfs. For this, I strongly recommend the Zotfile extension for Zotero.
You can also read more in this guide (which I shamelessly copied from):
https://richardzach.org/2019/02/09/bibtex-friendly-pdf-management-with-zotero/
Additionally, I strongly recommend for better bibtex
And, if you want to use the same bibtex key format as I do, use
NOTE: this is NOT in the usual "preferences".
To save pdfs locally, use:
In order to use the bibtex key as file name, use:
Tip: this works great in combination with spotlight search on mac (cmd+space), just type in the key and press enter to quickly open the pdf.
You probably just want to export your whole library to a .bib file.
NOTE:
I recommend that you add the following package to latex documents that use this setup, as I've sometimes had the bibliography include \mathscr{l}, which with pdflatex requires the mathrsfs package.
Alternatively, you can switch to luatex, but this is not arxiv-compatible, AFAIK.