Semi-automated research assistant with skills for literature review, experiments, analysis, writing, and project knowledge management