2021/08/26 追記 GitHub CLI 2.0 の extension に対応したバージョンをリリースしました。
単なるシェル関数です。
GitHub CLI は gh pr ready
コマンドで Draft Pull Request を ready for review に変更することができるが、逆に Pull Request を Draft に変更することはできない。Move PR from ready to Draft · Issue #2271 · cli/cli という feature request はあるものの、すぐに実装される見込みは薄そうなので、一時しのぎのつもりで作った。GitHub GraphQL API の convertPullRequestToDraft mutation で Draft に変更している。
mutation で変数を参照する方法がうまくできなかったので、クエリに値を埋め込む形でお茶を濁した。