research-paper-writing

Automate ML research paper writing from experiment design to submission.

9|3|Updated May 18, 2026
One-click install
npx skills add https://github.com/jordanhubbard/mac --skill research-paper-writing-jordanhubbard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-paper-writing
Source: https://github.com/jordanhubbard/mac/tree/main/src/mac/_hermes/skills/research/research-paper-writing
Command: npx skills add https://github.com/jordanhubbard/mac --skill research-paper-writing-jordanhubbard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires semanticscholar, arxiv, habanero, requests, scipy, numpy, matplotlib, SciencePlots, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the end-to-end process of writing ML research papers, covering all stages from experiment design, execution, monitoring, analysis, paper drafting, review, revision, and submission.

Core Features & Use Cases

  • Automated Experiment Design and Execution: Generate and execute experiments based on user-defined criteria.
  • Data Analysis and Visualization: Provide statistical analysis, visualization, and storytelling of results.
  • Paper Drafting and Revision: Write and revise paper drafts based on feedback and analysis.
  • Submission Preparation: Help prepare the final paper for submission to conferences or workshops.
  • Use Case: Imagine you're working on a paper for NeurIPS/ICML/ICLR. Use this Skill to design experiments, analyze results, and draft your paper - all while ensuring it meets conference requirements.

Quick Start

Use the research-paper-writing skill to begin a new paper with the following command: research-paper-writing start new_paper

Frequently Asked Questions about research-paper-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ML experiment design and paper writing for conference submission?

To automate ML experiment design and paper writing, you can use this Skill to generate experiments, execute them, analyze results with scipy and numpy, and draft the paper for submission. It covers the entire end-to-end research process.

Can I use this Skill to analyze experiment data and generate matplotlib visualizations for my research paper?

Yes, you can use this Skill to analyze experiment data and generate visualizations. It utilizes scipy, numpy, matplotlib, and SciencePlots to provide statistical analysis and data storytelling for your research paper.

Does this research paper automation tool support fetching literature from arxiv and semanticscholar?

Yes, this research paper automation tool supports fetching literature using semanticscholar and arxiv. These dependencies allow it to gather necessary references and data sources during the paper drafting process.

What is the best way to prepare an ML research paper for NeurIPS or ICML submission?

The best way to prepare an ML research paper for NeurIPS or ICML submission is to use this Skill to design experiments, analyze results, and draft your paper while ensuring it meets specific conference requirements.

How do I start writing a new ML research paper using this automation workflow?

To start writing a new ML research paper, you initiate the automation workflow by running the command `research-paper-writing start new_paper`. This begins the end-to-end process from experiment design to final submission.

Do I need LaTeX to prepare the final ML research paper for submission?

Yes, you need LaTeX to prepare the final ML research paper for submission. The Skill requires LaTeX along with other software tools to format and finalize your draft for conferences or workshops.