article writer

📁 midhunxavier/article-writing 📅 Jan 1, 1970
1
总安装量
0
周安装量
#42196
全站排名
安装命令
npx skills add https://github.com/midhunxavier/article-writing --skill Article Writer

Skill 文档

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 via hooks
  • 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

Command Guides (in guides/)

Guide When to Use
init-project.md Setting up new paper projects
write-section.md Writing sections with proper citations
cite-references.md Building and managing bibliography
research-papers.md Analyzing papers and code
create-figures.md Creating figures and tables
review-paper.md Getting feedback on drafts
compile-paper.md Building and troubleshooting PDF

Workflow Guides (in guides/)

Guide Purpose
research-workflow.md End-to-end research to paper workflow
import-references.md Zotero/Mendeley integration
code-to-paper.md Transform code into methodology sections
venue-tips.md Venue-specific writing requirements

Custom Templates

Add your own .tex templates to templates/custom/. See templates/custom/README.md.

Utility Scripts

Scripts in scripts/ for research and paper management.

Core Scripts

Script Description
init.py Initialize project with template
write.py Generate section content
compile.py Build LaTeX to PDF
figure.py Create figures from descriptions

Research Tools

Script Description
pdf_reader.py Extract and summarize research PDFs
scholar_search.py Search Google Scholar for papers
bib_manager.py Import/dedupe/validate bibliography
tex_linter.py Check LaTeX for issues

Quick Examples

# Search for papers
python scripts/scholar_search.py "attention mechanism" --limit 5

# Read a PDF and create notes
python scripts/pdf_reader.py research/paper.pdf --output notes/papers/

# Import from Zotero
python scripts/bib_manager.py import zotero_export.bib --to references.bib

# Lint your LaTeX
python scripts/tex_linter.py main.tex --venue neurips