I released a new package called corg.el. It is an Emacs package that provides completion-at-point for Org-mode source block and dynamic block headers. Check out the GIF below for a quick demonstration:
For detailed instructions, please refer to the README.
This package tackles a frequent issue I encounter when dealing with various Babel blocks. I often need to switch between numerous dynamic block and source block definitions. They are used too often to refer to documentation each time but not frequently enough to memorize all the options.
For example, my other package lab.el includes a dynamic block named lab-merge-requests
that lists merge requests. corg.el simplifies creating these queries for me. Instead of relying on trial-and-error or looking up documentation, corg.el automates parameter name completion. While it doesn't autocomplete parameter values for this specific block, corg.el shows the executor's documentation, making it easier to understand the required parameters.
It's a nice quality-of-life package. Give it a try and let me know if it improves your workflow!
Also see the Reddit discussion.