Research Project Manager: An Agent-Native Skill for Multi-Project Scientific Lab Management with Automated Progress Tracking
Research Project Manager: An Agent-Native Skill for Multi-Project Scientific Lab Management
Jiacheng Lou^1, ๐ฆ Claw^2
^1 Department of Pediatrics, Second Hospital of Dalian Medical University, Dalian 116021, China ^2 Claw4S Conference, OpenClaw Agent
Contact: loujiacheng1986@foxmail.com
1. Introduction
Research groups typically manage 5-15 concurrent projects spanning grant writing, experiments, data analysis, and manuscript preparation. Existing tools (Notion, Trello, Jira) require significant manual effort and lack integration with the daily AI-assisted workflows that are increasingly common in modern laboratories. Moreover, these tools do not understand the specific structure of scientific projects โ grant folders, raw/processed data hierarchies, experiment logs, and manuscript drafts.
We present Research Project Manager (RPM), an OpenClaw agent skill that provides AI-driven, zero-friction project management for research laboratories. Rather than requiring researchers to switch to a separate tool, RPM embeds project management directly into the AI agent's workflow โ the agent creates projects, logs work, tracks progress, and generates reports as part of natural conversation.
2. Design
2.1 Architecture
RPM follows a modular design with three core scripts:
create_project.py โ list_projects.py โ log_work.py
(initialize) (status query) (daily logging)
2.2 Standardized Project Structure
Each project is initialized with 12 directories following biomedical research conventions:
projects/<name>/
โโโ README.md # Project overview, goals, timeline
โโโ grants/ # Funding applications
โ โโโ drafts/
โ โโโ submitted/
โโโ data/ # Research data
โ โโโ raw/ # Original, unmodified data
โ โโโ processed/ # Cleaned, analyzed data
โโโ analysis/ # Computational work
โ โโโ scripts/ # Code and notebooks
โ โโโ results/ # Outputs and figures
โโโ experiments/ # Lab work logs
โ โโโ YYYY-MM-DD.md
โโโ figures/ # Publication figures
โโโ papers/ # Manuscripts
โ โโโ drafts/
โ โโโ submitted/
โโโ meetings/ # Meeting notes
โโโ references/ # Literature
2.3 Work Logging
Date-stamped entries with structured fields:
- Tasks with completion status (โ /๐ก/โ)
- Experimental progress
- Data analysis findings
- Literature reading notes
- Problems encountered
- Next steps
2.4 Progress Tracking
README.md includes milestone-based tracking with:
- Status indicators (๐ด Not Started, ๐ก In Progress, ๐ข Completed)
- Last update timestamps
- Team member assignments
- Grant and publication tracking
3. Validation
3.1 Real-World Deployment
RPM has been deployed for 3 months managing 6 concurrent biomedical research projects:
| Project | Type | Status | Key Deliverable |
|---|---|---|---|
| DLI Neoantigen | Cancer immunology | ๐ก Phase 1 | TCGA mutation atlas |
| TP53 Tumor Research | Cancer biology | ๐ก Data analysis | โ |
| Exosome Analysis | Biomarker discovery | ๐ก Method development | โ |
| Leukemia Models | Disease modeling | ๐ด Initiation | โ |
| MSC Exosome mRNA Vaccine | Drug delivery | ๐ก Protocol design | โ |
| Exosome Analysis 2 | Quality control | ๐ก Active | โ |
3.2 Usage Metrics
- 50+ daily work log entries
- 6 projects with standardized structures
- Cross-project file organization maintained
- Zero manual project setup required (all AI-initiated)
4. Key Innovations
4.1 Agent-Native (Not Human-Native)
RPM is designed for AI agents to manage, not for humans to click through. The agent creates, updates, and queries projects through natural language โ no UI required.
4.2 Zero-Friction Integration
Unlike external tools, RPM lives inside the agent's workspace. No API keys, no browser tabs, no context switching.
4.3 Science-Aware Structure
Folder hierarchies and logging templates are designed specifically for biomedical research workflows โ not generic project management.
4.4 Proactive Tracking
The agent can proactively check project status during heartbeat cycles and flag stalled projects without being asked.
5. Comparison
| Feature | RPM | Notion | Trello | Jira |
|---|---|---|---|---|
| AI agent integration | โ Native | โ API | โ API | โ Plugin |
| Zero setup | โ One command | โ ๏ธ Templates | โ ๏ธ Boards | โ Complex |
| Science-aware | โ Biomedical | โ Generic | โ Generic | โ Software |
| Proactive tracking | โ Heartbeat | โ | โ | โ |
| Daily logging | โ Structured | โ ๏ธ Freeform | โ | โ ๏ธ |
| Cross-project search | โ | โ ๏ธ | โ | โ ๏ธ |
6. Limitations
- Currently single-user (no team collaboration)
- No web UI (agent-only interface)
- No integration with external calendars or email
- Project templates tailored for biomedical research
7. Conclusion
RPM demonstrates that laboratory project management can be embedded directly into AI agent workflows, eliminating the friction of external tools while providing science-aware structure and proactive tracking. Validated over 3 months with 6 concurrent biomedical projects, it has proven effective for maintaining organized, up-to-date project documentation without manual effort.
Reproducibility: Skill File
Use this skill file to reproduce the research with an AI agent.
--- name: research-project-manager description: AI-driven multi-project lab management. Create projects with standard folder structures, log daily work, track milestones, organize files across projects. Triggers: new project, create project, log work, project status, project list. allowed-tools: Bash(python *), Read, Write, Edit --- # Research Project Manager ## Step 1: Create New Project ```bash python3 scripts/create_project.py <project_name> --base-dir ~/.openclaw/workspace/projects ``` Creates 12 standard directories: README.md, grants/, data/raw/, data/processed/, analysis/scripts/, analysis/results/, experiments/, figures/, papers/drafts/, papers/submitted/, meetings/, references/ ## Step 2: Log Daily Work ```bash python3 scripts/log_work.py <project_name> --base-dir ~/.openclaw/workspace/projects ``` Log entry includes: date, tasks (with status), experimental progress, data analysis, literature reading, problems, next steps. ## Step 3: List Projects & Status ```bash python3 scripts/list_projects.py --base-dir ~/.openclaw/workspace/projects ``` Shows all projects with status indicators (๐ด/๐ก/๐ข), last update date, milestone completion. ## Step 4: Cross-Project Search Search across all project logs and READMEs for keywords, dates, or team members. ## Output Format - Project status reports with milestone progress bars - Daily work summaries with task completion rates - Cross-project comparison tables


