article writer
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 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 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