Convert a Task on a Tasklist to a Card in Trello... But with more Options!

Instead of just converting a task list to a card, which I know is possible, I’d like to copy arbitrary values, such as tags, from the parent card onto the resulting child card and also give the user converting the checklist item the choice of list where the child card will show up. The code doesn’t scare me. I could write a power-up or similar to do this, but I am having trouble figuring out some of the details and was hoping someone else had done something similar. Here’s how I think it should ideally work:

  1. Somehow, a user selects a single checklist item to convert to a card.

  2. A modal dialog appears with a drop-down list of possible lists to send the new card to.

  3. A new card is created, copying all the tags on the parent card and placed in the new, appropriate list.

  4. The checklist item on the original card is marked complete.

  5. The modal closes.

Extra information: I volunteer for an organization called “Scare for a Cure.” Every year, we run a charity haunted house benefiting the Breast Cancer Resource Center and have raised over half a million dollars over the last 15 years to help them. Our problem is that organizing such an event takes hundreds of people and thousands of hours, and our pen-and-paper solutions don’t cut it. I and some of my other technically minded volunteers are trying desperately to automate some of the processes so we can spend more time jumping out and saying “Boo” at people and less time trying to figure out what jobs need to be done. Or re-doing jobs that are already done. Or doing jobs that got canceled. You get it. Our other problem is many of our volunteers aren’t going to use a tool that isn’t dead simple to use. So we’re trying to automate the process as much as humanly possible to make it easy. We’re intelligent, capable technical developers who have used Trello but never automated it. We need a few pointers on where the good stuff lies so we can benefit our community with technology. Any help is very much appreciated.