That sounds very, very useful.
In this package-registry package', please be sure to include
a spot for some sort of manually-maintained Wiki-like content about
the package. The most important info to know about many
packages is, "Why the heck should I use this? How does this relate to
other packages? Is it deprecated or current, and what sort of ongoing
development work is happening or planned for it?" And that info can
only be provided by human-maintained content.