# Reference Manager

Manage and verify references for mathematical modeling contest papers, generating...

- Repository: https://github.com/zhnnky329/MathModeling-skills (1073 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-09-24
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add zhnnky329/MathModeling-skills --skill reference-manager -g -a claude-code -y`
Codex: `npx skills add zhnnky329/MathModeling-skills --skill reference-manager -g -a codex -y`
Cursor: `npx skills add zhnnky329/MathModeling-skills --skill reference-manager -g -a cursor -y`
Gemini CLI: `npx skills add zhnnky329/MathModeling-skills --skill reference-manager -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add zhnnky329/MathModeling-skills`

## Description

Manage and verify references for mathematical modeling contest papers, generating BibTeX entries, checking citation completeness, and ensuring all references are traceable to actual sources.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Purpose

Manage and verify references for mathematical modeling contest papers.

This skill checks that every cited reference corresponds to an actual source, verifies that citations are placed where evidence is needed, generates properly formatted BibTeX entries for all references, and ensures that the paper does not contain fabricated citations.

This skill does not search for new papers, write paper sections, select methods, or perform QA on modeling content.

# When to use

Use this skill:

- After `paper-section-writer` has drafted paper sections with citations.
- Before `quality-assurance-auditor`.
- When the user says: "check the references", "generate BibTeX", "verify citations", "build refs.bib", "check if all citations are real".
- When the paper has `\cite{...}` or bracketed reference markers that need verification.
- When the related-paper analysis produced paper references that need to be formatted.

# Preconditions

The following should already exist or be provided:

- Paper section drafts with citations (`\cite{...}` or [1], [2], etc.).
- Related paper analysis at `workspace/papers/related_paper_analysis.md` (if available).
- User-provided paper files under `workspace/papers/` (if available).

# Inputs

Use or request:

- `paper/sections/*.md` or `paper/sections/*.tex`, paper drafts with citations.
- `workspace/papers/related_paper_analysis.md`, literature analysis with paper metadata.
- Paper files under `workspace/papers/` (PDF, etc.) for metadata extraction.
- Any existing `.bib` file the user has prepared.
- User notes about which references are most important.

# Workflow

1. Inventory all citations in the paper.
   - Scan all paper sections for `\cite{...}` commands, `[N]` markers, or author-year citations.
   - Build a complete list of unique citation keys or reference numbers.
   - Note where each citation appears and what claim it supports.

The rest: https://github.com/zhnnky329/MathModeling-skills/blob/HEAD/.claude/skills/reference-manager/SKILL.md
