Article Writer
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 fromreferences.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.