Skip to main content

Format Citations

Skill Verified Active

Format citations across academic styles (APA 7, Chicago, Vancouver, IEEE) using CSL processors and R tooling. Convert between citation styles, generate in-text citations and reference lists, and validate formatting against style guides using citeproc, knitcitations, and Quarto's built-in citation engine. Use when rendering a Quarto or R Markdown document with formatted citations, converting a bibliography between citation styles, generating a standalone reference list, or setting up citation infrastructure for a multi-document project.

Purpose

To accurately format academic citations and bibliographies according to various style guides for R Markdown and Quarto documents, ensuring reproducible research output.

Features

  • Format citations in APA 7, Chicago, Vancouver, IEEE, and custom styles
  • Convert bibliographies between different citation styles
  • Generate in-text citations and standalone reference lists
  • Validate citation formatting against style guides
  • Integrate with R Markdown and Quarto documents

Use Cases

  • Rendering R Markdown or Quarto documents with formatted citations
  • Converting bibliography files between citation styles
  • Generating a standalone reference list from a .bib file
  • Validating citation accuracy against specific style guides

Non-Goals

  • Managing the content of .bib files (see `manage-bibliography` skill)
  • Writing or editing the main document content
  • Performing full document layout and design beyond citation formatting

Code Execution

  • info:ValidationWhile the R scripts perform some checks (e.g., Pandoc availability), explicit validation of all input parameters using a schema library is not evident, though the documented inputs are fairly constrained.

Installation

/plugin install agent-almanac@pjt222-agent-almanac

Quality Score

Verified
98 /100
Analyzed 1 day ago

Trust Signals

Last commit2 days ago
Stars14
LicenseMIT
Status
View Source

Similar Extensions

Manage Bibliography

99

Create, merge, and deduplicate BibTeX bibliography files using R packages (RefManageR, bibtex). Parse .bib files into structured R objects, merge multiple bibliographies with deduplication by DOI or title similarity, generate entries from DOI/ISBN/arXiv ID, and export clean sorted .bib files. Use when creating a new .bib file for an R Markdown or Quarto project, merging bibliographies from multiple collaborators, deduplicating a .bib that has grown through copy-paste accumulation, or generating BibTeX entries programmatically from DOIs or other identifiers.

Skill
pjt222

Format Apa Report

98

Format a Quarto or R Markdown report following APA 7th edition style. Covers apaquarto/papaja packages, title page, abstracts, citations, tables, figures, and reference formatting. Use when writing an academic paper in APA format, creating a psychology or social science research report, generating reproducible manuscripts with embedded analysis, or preparing a thesis or dissertation chapter.

Skill
pjt222

Literature Review

100

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

Skill
K-Dense-AI

Run Puzzle Tests

100

Run the jigsawR test suite via WSL R execution. Supports full suite, filtered by pattern, or single file. Interprets pass/fail/skip counts and identifies failing tests. Never uses --vanilla flag (renv needs .Rprofile for activation). Use after modifying any R source code, after adding a new puzzle type or feature, before committing changes to verify nothing is broken, or when debugging a specific test failure.

Skill
pjt222

Create Spatial Visualization

100

Create interactive maps, elevation profiles, and spatial visualizations from GPX tracks, waypoints, or route data using R (sf, leaflet, tmap) or Observable (D3, deck.gl). Covers data import, coordinate system handling, map styling, and export to HTML or image formats. Use when visualizing a planned or completed tour route on an interactive map, creating elevation profiles for hiking or cycling routes, overlaying waypoints and POIs on a basemap, or building a web-based trip dashboard.

Skill
pjt222

Containerize MCP Server

100

Containerize an R-based MCP (Model Context Protocol) server using Docker. Covers mcptools integration, port exposure, stdio vs HTTP transport, and connecting Claude Code to the containerized server. Use when deploying an R MCP server without requiring a local R installation, creating a reproducible MCP server environment, running MCP servers alongside other containerized services, or distributing an MCP server to other developers.

Skill
pjt222

© 2025 SkillRepo · Find the right skill, skip the noise.