Duke has played in and hosted charitable poker tournaments for organizations including Life Rolls On, the Cystic Fibrosis Foundation, and Boston Children's Hospital, for which she helped to raise $500,000 in 2007 and $425,000 in 2012. She played in a charity poker tournament organized by the Poker Players Alliance in July 2009 to benefit the United Service Organizations and the Walter Reed Army Medical Center and hosted a poker tournament in May 2010 to raise money for After-School All-Stars, a non-profit supporting after-school programs for children from low income families.