midhunxavier

Article Writer

Intelligent research paper writing assistant that supports multiple venues (IEEE, ACM, NeurIPS, etc.) and paper types. Includes capabilities for researching, writing, reviewing, coding analysis, and citation management.

midhunxavier 0 Updated 3mo ago

Resources

2
GitHub

Install

npx skillscat add midhunxavier/article-writing/article-writer

Install via the SkillsCat registry.

SKILL.md

Article Writer Skill

This skill allows you to draft research papers, initialize project structures, select venue-specific templates, and write content sections. It integrates the expertise of multiple academic roles directly into the commands.

Overview

The Article Writer is a comprehensive academic writing assistant that combines multiple AI-powered capabilities:

  • Academic Writing Expert: Drafts content in formal academic tone with proper LaTeX formatting
  • Research Assistant: Analyzes papers and code repositories to extract key information
  • Code Analyst: Translates implementation details into methodology descriptions
  • Bibliography Manager: Handles citations and reference management
  • Figure Generator: Creates publication-ready visualizations and tables
  • LaTeX Formatter: Ensures proper typesetting and syntax
  • Strict Reviewer: Provides critical feedback on drafts

Supported Templates

Category Templates
Conference IEEE, ACM SIGCONF, NeurIPS, CVPR, LNCS
Journal IEEE Transactions, Springer, Elsevier
Thesis PhD, Master's
Other ArXiv preprint

Commands

Command Description
/article-writer:init [template] Initialize project with venue-specific template
/article-writer:write <section> Write or expand a paper section
/article-writer:research <query> Analyze papers and code for research
/article-writer:add-code <repo> Add code repository as research material
/article-writer:analyze-code Extract implementation details from code
/article-writer:cite <topic> Find and insert citations
/article-writer:figure <description> Generate figures and tables
/article-writer:review <target> Critique paper draft
/article-writer:format <file> Format text as LaTeX
/article-writer:compile Build paper to PDF

Key Features

Academic Writing

  • Formal academic tone with logical flow
  • LaTeX formatting for math, citations, and structure
  • Cross-referencing with \label{} and \ref{}
  • Citation management using \cite{} keys from references.bib

Research Analysis

  • Paper summarization and key contribution extraction
  • Code structure analysis and algorithm extraction
  • Pseudo-code generation from implementations
  • Comparative analysis against related work

LaTeX Integration

  • Multi-pass compilation (pdflatex + bibtex)
  • Error handling with log parsing
  • Watch mode for auto-recompilation
  • Clean auxiliary file management

Smart Features

  • Page Tracking: Automatic page limit monitoring
  • Style Compliance: Adapts to venue-specific formatting requirements
  • Vector Graphics: Prefers PDF/TikZ for publication quality

Additional Resources

  • API Reference: reference.md - Complete command details and options
  • Usage Examples: examples.md - Real-world usage patterns

Skill-Specific Guides

Each skill has its own guide file in its directory:

Guide Location
Project Setup skills/init-project/init-project.md
Writing Sections skills/write-section/write-section.md
Managing Citations skills/manage-citations/cite-references.md
Importing References skills/manage-citations/import-references.md
Researching Papers skills/research-papers/research-papers.md
Research Workflow skills/research-papers/research-workflow.md
Creating Figures skills/create-figures/scripts/create-figures.md
Reviewing Papers skills/review-paper/review-paper.md
Compiling Papers skills/compile-paper/scripts/compile-paper.md
Code to Paper skills/code-to-paper/code-to-paper.md
Venue Tips skills/format-document/venue-tips.md

Custom Templates

Add your own .tex templates to skills/init-project/templates/latex/custom/. See skills/init-project/templates/latex/custom/README.md.

Workflow Examples

# Initialize a paper project
/article-writer:init conference/neurips

# Research and add materials
/article-writer:research "transformer attention"
/article-writer:add-code https://github.com/user/project

# Write sections
/article-writer:write "methodology" --from code/ --length 2.5

# Generate figures
/article-writer:figure "architecture diagram"

# Compile and review
/article-writer:compile
/article-writer:review main.tex

Platform Compatibility

Works on all platforms (Claude Code, Codex, OpenCode, Gemini, Cursor). Command syntax may vary by platform.