Ribble is the head of The Office of the Arts Administrator and manager of the Sir Run Run Shaw Hall of The Chinese University of Hong Kong. She is an experienced arts administrator and produced many performances in Hong Kong and Overseas. She is the Council member, Chairman of Arts Promotion Committee and Arts Administration Group of The Hong Kong Arts Development Council. She is the committee member of the Community arts of the Audience Building Office, and Programme Development committee of Leisure and Cultural Services Department. She is the chairman of Art Peak and DanceArt Hong Kong and the board member of the Actors Family and the International Association of Theatre Critics (Hong Kong).