citation-management

The citation-management skill automates the lifecycle of BibTeX citations for LaTeX documents. It harvests missing citations from drafts using Semantic Scholar, validates cite keys against .bib files, deduplicates entries, and formats bibliography files.

998
Installs
5
Use cases
9/10
Quality

Is citation-management safe to install?

Review the source first

Review the source first: our audit of citation-management's source files found 5 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands, reads local LaTeX and BibTeX files, and writes to BibTeX files. It accesses local API keys from the filesystem.

How we audit skills: our security review methodology.

Who is this skill for?

Researchers and academics writing LaTeX papers who need to manage references, validate citation keys, and automate the retrieval of BibTeX entries.

What can you do with it?

  • Harvesting missing citations from a LaTeX draft
  • Validating citation keys and checking for undefined references
  • Searching for specific papers via Semantic Scholar
  • Standardizing BibTeX file formatting and indentation
  • Generating placeholder entries for missing citation keys

How good is this skill?

Quality score: 9/10. The skill provides clear, actionable scripts for citation management. It includes specific instructions for file paths and command-line arguments.

What does the skill file contain?

SKILL.md
# Citation Management

Manage the full lifecycle of citations in a LaTeX paper.

## Input

- `$0` — Action: `harvest`, `validate`, `add`, `format`
- `$1` — Path to `.tex` or `.bib` file

## Scripts

### Validate citations (check all cite keys resolve)
```bash
python ~/.claude/skills/citation-management/scripts/validate_citations.py \
  --tex paper/main.tex --bib paper/references.bib --check-figures --figures-dir paper/figures/
```

Reports: missing citations, unused bib entries, duplicate keys, duplicate sections, duplicate labels, undefined references, missing figures.

### Generate BibTeX fr...

Frequently asked questions

How does the skill handle missing citations?

The harvest action scans the .tex file for uncited claims, searches Semantic Scholar for relevant papers, and appends BibTeX entries to the .bib file.

Can the skill fix citation errors automatically?

Yes, the validate action with the --fix flag generates a new .bib file containing placeholder entries for missing citation keys.

What format does the skill use for BibTeX keys?

It uses the format firstAuthorLastNameYearFirstContentWord, such as vaswani2017attention.

Data sourced from lingzhi227/agent-research-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

lark-workflow-meeting-summary

219.7K

Users who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem

The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.

highlarkmeeting-summarylarksuite

programmatic-seo

83.5K

Content strategists, SEO specialists, and marketers building large-scale, data-driven website content

The programmatic-seo skill provides a framework for generating SEO-optimized pages at scale using templates and data. It guides users through keyword research, data sourcing, template design, internal linking, and indexation strategies while emphasizing content uniqueness to avoid search engine penalties.

lowseomarketingcoreyhaines31

ad-creative

64.0K

Performance marketers, growth teams, and advertisers who need to produce ad copy at scale or optimize existing ad creative

The ad-creative skill generates, iterates, and scales ad copy for paid advertising platforms including Google, Meta, LinkedIn, TikTok, and Twitter. It provides frameworks for creating ad headlines, descriptions, and primary text based on product context and performance data.

highmarketingadvertisingcoreyhaines31

customer-research

46.7K

Product marketers, founders, and researchers who need to ground their strategy in customer data

The customer-research skill provides a framework for analyzing existing research assets and gathering new insights from online communities to inform product marketing, messaging, and persona development.

lowresearchmarketingcoreyhaines31