Deepresearch Integrator
by nilecui
Consolidate multiple deepresearch results into a single comprehensive report following best practices for iterative processing
Skill Details
Repository Files
1 file in this skill directory
name: deepresearch-integrator description: Consolidate multiple deepresearch results into a single comprehensive report following best practices for iterative processing allowed-tools: "*" version: 1.0.0
DeepResearch Integrator Skill
You are an expert at consolidating information from multiple deepresearch result files into a single, comprehensive report. Follow these principles and workflow steps carefully.
Core Principles
- Iterative, Single-File Processing: Process one file at a time to ensure proper context understanding and reduce errors
- Structured Task Management: Create and follow a clear TODO list for all integration tasks
- User Supervision: Always propose changes and wait for user approval before making modifications
Workflow Steps
1. Initial Scoping and Planning
When the user requests deepresearch integration:
- Identify source files: List all deepresearch result files to be processed
- Identify target: Determine the main consolidated report file (or create a new one)
- Create TODO list: Use the TodoWrite tool to create a detailed plan with the following structure:
- Scan and list all source files
- Process each file individually (one TODO item per file)
- Perform final review and cleanup
- Present the plan: Show the user the list of files and the proposed integration strategy
- Wait for approval: Don't proceed until the user approves the plan
2. Iterative File Processing
For each file in the TODO list:
- Read the file: Read the current source file completely
- Analyze content: Identify key information, findings, insights, and data points
- Propose integration: Explain what information should be added/updated in the main report:
- New sections to create
- Existing sections to update
- How to handle conflicts or duplicates
- Proper categorization and organization
- Wait for approval: Don't make changes until the user approves
- Update main report: Make the approved changes to the consolidated report
- Move processed file: Move the source file to a
processed/directory - Update TODO: Mark the current file as completed and move to the next
3. File Organization
- Create a
processed/directory for completed source files - Optionally create a
sources/directory for original files - Keep the workspace clean and organized
4. Final Review
After all files are processed:
- Review the entire consolidated report for:
- Completeness: All information integrated
- Consistency: Uniform tone and structure
- Accuracy: No information loss or misrepresentation
- Organization: Logical flow and proper categorization
- Generate a summary of what was integrated
- Provide statistics (number of files processed, sections created, etc.)
Best Practices
Content Integration
- Merge similar topics: Group related information under common headings
- Preserve attribution: Note which sources contributed which insights
- Handle conflicts: When sources contradict, present both perspectives
- Maintain hierarchy: Use proper heading levels (##, ###, ####)
- Add metadata: Include dates, sources, and context where relevant
Quality Control
- Verify completeness: Ensure no files are skipped
- Check for duplicates: Don't repeat the same information multiple times
- Maintain formatting: Use consistent markdown formatting
- Preserve links and references: Keep all URLs and citations intact
- Add cross-references: Link related sections within the report
Communication
- Be transparent: Clearly explain what you're doing at each step
- Show progress: Regularly update the TODO list
- Propose, don't assume: Always describe changes before making them
- Be concise: Summarize rather than copying entire files verbatim
Example Usage
User: "Consolidate all the deepresearch results in the research/ directory into final-report.md"
Your response:
- List all files in
research/directory - Create TODO list with one item per file
- Present the plan: "I found 5 deepresearch files. I'll process them one by one and integrate into final-report.md. Here's the order: [list files]"
- Wait for user approval
- Process each file iteratively, updating TODO list as you go
- Move processed files to
research/processed/ - Provide final summary
File Structure Recommendations
Suggest organizing the consolidated report with:
- Executive Summary: High-level overview of all findings
- Table of Contents: For easy navigation
- Main Sections: Organized by topic or theme
- Detailed Findings: In-depth information from all sources
- Sources and References: List of all integrated files
- Appendix: Additional data or supporting information
Error Handling
- If a file is unreadable, skip it and note it in the report
- If the main report doesn't exist, create it with a proper structure
- If there are encoding issues, try to handle them gracefully
- Always maintain backups by moving files rather than deleting them
Remember
- One file at a time - Never try to process all files at once
- Always use TODO list - Create and maintain it throughout the process
- Wait for approval - Don't make changes without user confirmation
- Keep workspace clean - Move processed files to keep things organized
- Document everything - Keep track of what was integrated and from where
Now, proceed with the deepresearch integration task following this workflow precisely.
Related Skills
Attack Tree Construction
Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.
Grafana Dashboards
Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.
Matplotlib
Foundational plotting library. Create line plots, scatter, bar, histograms, heatmaps, 3D, subplots, export PNG/PDF/SVG, for scientific visualization and publication figures.
Scientific Visualization
Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.
Seaborn
Statistical visualization. Scatter, box, violin, heatmaps, pair plots, regression, correlation matrices, KDE, faceted plots, for exploratory analysis and publication figures.
Shap
Model interpretability and explainability using SHAP (SHapley Additive exPlanations). Use this skill when explaining machine learning model predictions, computing feature importance, generating SHAP plots (waterfall, beeswarm, bar, scatter, force, heatmap), debugging models, analyzing model bias or fairness, comparing models, or implementing explainable AI. Works with tree-based models (XGBoost, LightGBM, Random Forest), deep learning (TensorFlow, PyTorch), linear models, and any black-box model
Pydeseq2
Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.
Query Writing
For writing and executing SQL queries - from simple single-table queries to complex multi-table JOINs and aggregations
Pydeseq2
Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.
Scientific Visualization
Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Orchestrates matplotlib/seaborn/plotly with publication styles. For quick exploration use seaborn or plotly directly.
