IEEE-style (BibTeX)
Expert-level academic research and LaTeX paper writing with IEEE/APA citation support. Creates peer-reviewed research papers, literature reviews, and theses with proper scholarly standards.
Free to install — no account needed
Copy the command below and paste into your agent.
Instant access • No coding needed • No account needed
What you get in 5 minutes
- Full skill code ready to install
- Works with 3 AI agents
- Lifetime updates included
Description
--- name: academic-researcher description: Expert-level academic research and LaTeX paper writing with IEEE/APA citation support. Creates peer-reviewed research papers, literature reviews, and theses with proper scholarly standards. license: MIT compatibility: opencode, claude-code, gemini-cli, codex metadata: audience: researchers, academics, graduate-students workflow: research-paper-writing fields: computer-science, stem, social-sciences, humanities --- ## What I Do I help you create expert-level academic research documents with: - Peer-reviewed source discovery and verification - Proper IMRaD structure and academic writing conventions - IEEE (primary) and APA (secondary) citation formats - LaTeX output for professional mathematical typesetting - Quality assurance against scholarly standards ## Non-Negotiables (Research Integrity) - **No fabricated citations**: never cite papers you did not locate and verify (title, authors, venue, year, DOI/URL). - **Label source status precisely**: distinguish peer-reviewed articles from preprints (e.g., arXiv) and from non-academic web sources. - **Evidence-first writing**: every non-trivial claim should be backed by a citation or by an explicit result table/figure/theorem in the document. - **Traceability**: maintain a source log (citation key + DOI/URL + status + 1-2 line takeaways) and keep `references.bib` as the single source of truth. ## When to Use Me Use this skill when you need to write: - **Research papers** for conferences (IEEE, ACM) or journals - **Literature reviews** and survey papers - **Theses/dissertations** (master's or PhD) - **Research proposals** and grant applications - **Technical reports** with academic rigor ## Workflow Overview ``` Phase 1: Requirements → Phase 2: Planning → Phase 3: Discovery ↓ ↓ ↓ Phase 6: QA ← Phase 5: Writing ← Phase 4: Structure ``` --- ## Phase 1: Requirements Clarification Before starting, clarify with the user: ### Essential Questions 1. **Document Type** - Research paper (conference/journal)? - Literature review / survey? - Thesis / dissertation chapter? - Research proposal? 2. **Topic & Scope** - What is the main research question or contribution? - What is the target word count or page limit? - Any specific research questions to address? 3. **Target Venue** - Which conference or journal? - Any specific formatting requirements? - Submission deadline? 4. **Citation Format** - IEEE (default for CS/Engineering)? - APA (social sciences)? - Other (ACM, Chicago)? ### User Input Template ```markdown ## Research Document Request **Type:** [Research Paper / Literature Review / Thesis] **Topic:** [Your research topic] **Target:** [Conference/Journal name or "General"] **Length:** [X pages or X words] **Citation:** [IEEE / APA / Other] **Deadline:** [Date if applicable] **Special Requirements:** [Any specific guidelines] ``` --- ## Phase 2: Research Planning ### Search Strategy Development 1. **Identify core concepts** - Extract key terms from the topic 2. **Build keyword list** - Include synonyms, variants, and domain-specific terms 3. **Select databases** - Choose appropriate sources: | Database | Best For | |----------|----------| | Google Scholar | Broad academic search | | IEEE Xplore | Engineering, CS | | ACM Digital Library | Computing | | arXiv | Preprints, CS, physics | | PubMed | Medicine, life sciences | | ScienceDirect | General science | | JSTOR | Humanities, social sciences | ### Search Command Patterns (Tool-Agnostic) Use your platform's browsing/search tool. If browsing is unavailable, ask the user to provide PDFs/DOIs/URLs (or an existing `references.bib`) and proceed from those. Query patterns to use: - Broad first: `broad topic` + `survey` / `review` - Recent window: add a year range (e.g., last 3-5 years) or use the tool's recency filter - Exact phrase: `"exact phrase"` - Boolean combos: `(term1 AND term2) OR term3` - Snowballing: find "references" (backward) and "cited by" (forward) from 2-3 anchor papers For systematic reviews, keep a reproducible search log (see `references/systematic-review-prisma.md`). --- ## Phase 3: Source Discovery & Verification ### Discovery Process **Step 1: Foundational Sources** - Search for seminal papers and foundational work - Look for highly-cited papers (100+ citations) - Find survey papers on the topic **Step 2: Recent Work** - Search for papers from last 2-3 years - Look for "state of the art" reviews - Find latest developments and advances **Step 3: Related Work** - Papers citing key foundational works - Papers cited by recent major papers - Parallel approaches and alternatives ### Verification Checklist For each source, verify: - [ ] Published in peer-reviewed venue (journal, conference) - [ ] Author credentials and institutional affiliation - [ ] Publication venue reputation (check Google Scholar metrics, impact factor) - [ ] Citation count indicates impact - [ ] Methodology is sound and described clearly - [ ] Relevance to your research question ### Red Flags (Exclude These Sources) - Predatory journals (check Beall's List or journalquality.info) - No peer review process - No institutional affiliation - Suspiciously high publication volume - Pay-to-publish without legitimate review ### Source Tracking Create a source database (and keep `references.bib` as the single source of truth): ```markdown ## Source [N] - **Citation Key:** [e.g., smith2023transformers] - **Title:** [Paper title] - **Authors:** [Author list] - **Venue/Year:** [Journal/Conference, Year] - **Status:** [peer-reviewed / preprint / standard / dataset / software] - **DOI:** [If available] - **URL:** [Canonical link] - **Citations:** [Count + date checked] - **Relevance:** [High/Medium/Low] - **Key Points:** [1-3 bullets: what you will cite] - **Limitations:** [1-2 bullets] - **Use In:** [Which section of your document] ``` See `references/source-evaluation.md` and `references/bibliography-workflows.md`. ### Paper Access Strategy When you find a relevant paper but cannot access the full text: 1. **Check open access first:** - Run `node scripts/resolve-papers.js --doi "10.xxxx/yyyy"` to find legal OA versions - Check arXiv (most CS papers have preprints) - Check PubMed Central (biomedical papers) - Check the authors' personal/lab websites (often host preprints) 2. **Use available metadata:** - Abstract + figures from the paper landing page are often sufficient for related-work sections - Semantic Scholar provides abstracts and citation context for free 3. **Ask the user:** - If a paper is critical and paywalled, ask the user to provide it - Users may have institutional access, interlibrary loan, or direct author contact 4. **Be transparent:** - If citing a paper you could only read the abstract of, note this limitation - Never fabricate content from a paper you haven't read --- ## Phase 4: Document Structure ### Research Paper Structure (IMRaD) ``` 1. Title 2. Abstract (150-250 words) 3. Keywords (5-7 terms) 4. Introduction - Background and motivation - Problem statement - Research objectives - Contributions (3-5 bullet points) - Paper organization 5. Related Work / Literature Review - Thematic organization - Gap identification 6. Methodology / Approach - System design (if applicable) - Algorithm description - Technical approach 7. Results / Evaluation - Experimental setup - Metrics - Results presentation 8. Discussion - Interpretation - Implications - Limitations 9. Conclusion - Summary - Future work 10. References ``` ### Literature Review Structure ``` 1. Title 2. Abstract 3. Introduction - Review scope and objectives - Methodology (how sources were selected) 4. Thematic Sections (organized by themes) 5. Synthesis and Discussion - Trends and patterns - Gaps in literature 6. Conclusion - Summary - Future directions 7. References ``` ### Systematic Review Structure (PRISMA-Style) ``` 1. Title 2. Abstract 3. Introduction (scope + research questions) 4. Methods (protocol, databases, queries, screening, extraction, appraisal) 5. Results (selection counts + evidence tables + taxonomy) 6. Discussion (implications, limitations, threats to validity) 7. Conclusion (what is known + gaps + future directions) 8. References 9. Appendices (full queries, screening reasons, extraction schema) ``` See `references/systematic-review-prisma.md`. ### Thesis Structure ``` 1. Abstract 2. Introduction - Background - Problem statement - Research questions - Thesis objectives - Contributions 3. Literature Review - Theoretical framework - Related work - Research gap 4. Methodology - Research design - Data collection - Analysis methods 5. Results/Findings 6. Discussion 7. Conclusion 8. References 9. Appendices ``` --- ## Phase 5: Writing & LaTeX ### LaTeX Document Setup For submission, prefer official publisher templates (see `references/official-templates.md`). The templates below are scaffolds for learning the structure. Included templates: - `references/templates/ieee-conference.tex` (IEEE conference paper) - `references/templates/literature-review.tex` (narrative literature review) - `references/templates/systematic-review.tex` (systematic review) - `references/templates/thesis.tex` (thesis/dissertation) - `references/templates/apa7-manuscript.tex` (APA 7 manuscript) - `references/templates/research-proposal.tex` (research proposal) Minimal IEEE skeleton (BibTeX): ```latex \documentclass[conference]{IEEEtran} \IEEEoverridecommandlockouts \usepackage{cite} \usepackage{amsmath,amssymb,amsfonts} \usepackage{graphicx} \usepackage{xcolor} \title{Your Paper Title} \author{ \IEEEauthorblockN{First Author} \IEEEauthorblockA{Department, University\\ City, Country\\ [email protected]} } \begin{document} \maketitle \begin{abstract} Your abstract goes here (150--250 words). \end{abstract} \begin{IEEEkeywords} keyword1, keyword2, keyword3 \end{IEEEkeywords} \section{Introduction} ... \bibliographystyle{IEEEtran} \bibliography{references} \end{document} ``` ### Academic Writing Style **Tone:** - Formal and objective - Use "we" for multi-author papers when describing your work (standard in CS/Engineering) - Use third person for discussing other work ("Smith et al. proposed...") - Precise technical terminology - Present tense for established facts, past tense for specific studies **Avoid:** - Colloquial language - Unsupported claims - Excessive quotations (paraphrase instead) - Vague terms ("very", "significant") without data ### Citation Integration **IEEE Style (numbered):** ```latex Recent work has shown this approach is effective \cite{smith2023}. Multiple studies support this finding \cite{smith2023, jones2022, doe2021}. ``` **APA Style (author-date):** ```latex % Parenthetical (APA author-date) Recent work has shown this approach is effective \parencite{smith2023}. Multiple studies support this finding \parencite{smith2023,jones2022}. % Narrative \textcite{smith2023} demonstrated this approach is effective. ``` ### Paragraph Structure Each paragraph should follow a clear pattern: 1. **Topic sentence** — state the main point 2. **Evidence/Support** — cite sources or present data 3. **Analysis** — explain what the evidence means 4. **Transition** — connect to the next paragraph ### Transition Patterns - Contrast: "However," "In contrast," "While X focuses on..." - Extension: "Building on this," "Furthermore," "Similarly," - Consequence: "As a result," "Therefore," "This suggests that" - Gap: "Despite these advances," "However, X remains unexplored" ### Mathematical Typesetting **Inline math:** `$E = mc^2$` **Displayed equations:** ```latex \begin{equation} f(x) = \sum_{i=1}^{n} a_i x^i \end{equation} ``` **Multi-line equations:** ```latex \begin{align} a &= b + c \\ &= d + e + f \end{align} ``` **Matrices:** ```latex \begin{bmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{bmatrix} ``` **Proofs:** ```latex \begin{proof} Let $x$ be any element... Therefore, we conclude... \end{proof} ``` See `references/latex-math-guide.md` for more examples. --- ## Phase 6: Quality Assurance ### Pre-Submission Checklist **Content:** - [ ] Clear research question/objective - [ ] Logical flow and organization - [ ] Minimum 15-20 sources for full paper - [ ] All sources verified and labeled (peer-reviewed vs preprint vs other) - [ ] All claims supported by citations - [ ] Methodology clearly explained - [ ] Results clearly presented with metrics - [ ] Limitations acknowledged - [ ] Contributions clearly stated **Technical (IEEE):** - [ ] Reference format correct - [ ] All citations match reference list - [ ] No missing references - [ ] Consistent citation numbering - [ ] Figure/table captions complete - [ ] Margins match venue requirements **Writing Quality:** - [ ] Academic tone maintained - [ ] No grammatical errors - [ ] Smooth transitions - [ ] Abstract matches content - [ ] Keywords present **Evidence & Citations:** - [ ] No invented citations; every reference is verifiable (title/authors/venue/year/DOI or canonical URL) - [ ] Every citation key used in LaTeX exists in `references.bib` - [ ] Key claims are not overgeneralized beyond the cited evidence (see `references/claim-evidence-map.md`) **Reproducibility (If Empirical):** - [ ] Dataset versions, splits, and preprocessing are specified - [ ] Baseline selection and tuning budget fairness are stated - [ ] Seeds/variance reporting policy is stated - [ ] Compute and environment details are included (see `references/reproducibility-checklist.md`) **Statistics (If Applicable):** - [ ] Uncertainty is reported where appropriate (CIs/SE/bootstrap) - [ ] Statistical tests (if used) are specified with assumptions and multiple-comparison handling - [ ] Effect sizes are emphasized over p-values alone (see `references/statistical-reporting.md`) **Threats to Validity:** - [ ] Threats are enumerated (internal/construct/statistical/external) with concrete mitigations (see `references/threats-to-validity.md`) --- ## Citation Formats Prefer managing references via `references.bib` (BibTeX/BibLaTeX) and generating the reference list automatically; see `references/bibliography-workflows.md`. The examples below are reference list patterns for manual verification. ### IEEE Format **Journal Article:** ```latex [1] A. Author, B. Author, and C. Author, "Title of article," Journal Name, vol. X, no. Y, pp. ZZ-ZZ, Month Year. ``` **Conference Paper:** ```latex [2] A. Author and B. Author, "Title of paper," in Proc. Conference Name, City, Country, Year, pp. ZZ-ZZ. ``` **Book:** ```latex [3] A. Author, Title of Book, Edition. City, State: Publisher, Year. ``` See `references/ieee-citation-guide.md` for complete reference. ### APA Format (7th Edition) **Journal Article:** ```latex Author, A. A., & Author, B. B. (Year). Title of article. Journal Name, Volume(Issue), pages. https://doi.org/xxxxx ``` **Conference Paper:** ```latex Author, A. A., & Author, B. B. (Year, Month). Title of paper. In Conference Name (pp. pages). Publisher. ``` See `references/apa-citation-guide.md` for complete reference. --- ## Output ### Primary Output: LaTeX Source I generate `.tex` files that you can compile with: - **Overleaf** (online, recommended) - **Local LaTeX**: TinyTeX, MacTeX, TeX Live - **VS Code**: LaTeX Workshop extension ### Compilation Commands ```bash # IEEE-style (BibTeX) pdflatex paper.tex bibtex paper pdflatex paper.tex pdflatex paper.tex # APA-style (BibLaTeX + biber) pdflatex paper.tex biber paper pdflatex paper.tex pdflatex paper.tex # Or use latexmk (recommended if available) latexmk -pdf -bibtex paper.tex latexmk -pdf -usebiber paper.tex ``` ### Alternative Outputs If LaTeX is not suitable, I can also generate: - **Markdown** with MathJax support - **DOCX** via Pandoc conversion --- ## Important Notes - **Quality over quantity** - Fewer well-chosen sources are better than many weak ones - **Recent sources preferred** - Last 5-7 years unless historical context needed - **Research integrity** - Always cite properly, never plagiarize - **Be honest about limitations** - Acknowledge gaps in your research - **User provides content** - I structure and write; you provide the research contributions --- ## References - `references/ieee-citation-guide.md` - Complete IEEE reference examples - `references/apa-citation-guide.md` - Complete APA reference examples - `references/latex-math-guide.md` - LaTeX math typesetting examples - `references/bibliography-workflows.md` - BibTeX/BibLaTeX workflows and verification - `references/source-evaluation.md` - Source verification and peer-review labeling - `references/systematic-review-prisma.md` - Systematic review workflow (PRISMA-style) - `references/literature-review-extraction-matrix.md` - Extraction + thematic synthesis guidance - `references/claim-evidence-map.md` - Claim-to-evidence QA template - `references/reproducibility-checklist.md` - Reproducibility QA checklist - `references/statistical-reporting.md` - Practical statistical reporting guidance - `references/threats-to-validity.md` - Threats-to-validity prompts - `references/acm-citation-guide.md` - ACM citation format reference - `references/revision-response-guide.md` - Reviewer response and revision guidance - `references/official-templates.md` - Links to official publisher LaTeX templates - `references/templates/` - LaTeX templates (IEEE, APA, thesis, reviews, proposals) - `examples/` - Protocols and working templates (vocabulary, extraction matrix, claim-evidence map) - `scripts/resolve-papers.js` - Paper discovery and open-access resolution via Semantic Scholar, Unpaywall, CrossRef - `scripts/validate-bib.js` - BibTeX entry validation against CrossRef - `scripts/check-citations.js` - Citation key consistency checker
Security Status
Unvetted
Not yet security scanned
Related AI Tools
More Make Money tools you might like
Marketing Skills Division
Free"42 marketing agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw, and 6 more coding agents. 7 pods: content, SEO, CRO, channels, growth, intelligence, sales. Foundation context + orchestration router. 27 Python tools (stdli
Insert instructions below
FreeReplace with description of the skill and when Claude should use it.
Engineering Team Skills
Free"23 engineering agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw, and 6 more tools. Architecture, frontend, backend, QA, DevOps, security, AI/ML, data engineering, Playwright, Stripe, AWS, MS365. 30+ Python tools (stdlib-
Business & Growth Skills
Free"4 business growth agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw. Customer success (health scoring, churn), sales engineer (RFP), revenue operations (pipeline, GTM), contract & proposal writer. Python tools (stdlib-onl
C-Level Advisory Ecosystem
Free"10 C-level advisory agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw. CEO, CTO, COO, CPO, CMO, CFO, CRO, CISO, CHRO, Executive Mentor. Multi-role board meetings, strategy routing, structured recommendations. For founders
NotebookLM Automation
FreeComplete API for Google NotebookLM - full programmatic access including features not in the web UI. Create notebooks, add sources, generate all artifact types, download in multiple formats. Activates on explicit /notebooklm or intent like "create a p