import-bibtex

Parse BibTeX entries, enrich abstracts, deduplicate citations, and insert records into Supabase.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/MoxyWolfLLC/moxywolf-plugins --skill import-bibtex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import-bibtex
Source: https://github.com/MoxyWolfLLC/moxywolf-plugins/tree/main/plugins/research-pipeline/skills/import-bibtex
Command: npx skills add https://github.com/MoxyWolfLLC/moxywolf-plugins --skill import-bibtex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Importing a BibTeX bibliography into a research workspace is slow and error-prone, especially when abstracts are missing or duplicated.

Core Features & Use Cases

  • BibTeX parsing: Extracts citation keys, entry metadata, and raw BibTeX entries from uploaded or pasted .bib content.
  • Library management: Creates a new research library or selects an existing one before inserting citations.
  • Abstract enrichment & deduplication: Enriches missing abstracts using OpenRouter/Gemini when available (with a DOI/CrossRef fallback) and deduplicates before insertion.
  • Supabase citation insertion: Loads structured citations into Supabase with upsert behavior to update abstracts on re-import.
  • Annotated bibliography export: Generates a markdown annotated bibliography and uploads it to Google Drive for review.

Use this when you have a new .bib file to import for a research project, when you need missing abstracts filled in, or when you want to reliably refresh citations inside Supabase from an updated bibliography.

Quick Start

Tell the assistant: import my BibTeX and attach your .bib file to load it into my research library.

Frequently Asked Questions about import-bibtex

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import a BibTeX bibliography into Supabase?

To import a BibTeX bibliography into Supabase, you upload or paste your .bib content. The system parses citation entries, enriches missing abstracts using OpenRouter or CrossRef, deduplicates records, and inserts structured citations into your Supabase research library.

How do I enrich missing abstracts when importing BibTeX citations?

Missing abstracts are enriched during BibTeX import using OpenRouter or Gemini. If AI access is unavailable, the system falls back to querying DOI and CrossRef APIs to fetch missing abstract data before inserting it into Supabase.

Can I export an annotated bibliography to Google Drive from a BibTeX file?

Yes, you can export an annotated bibliography to Google Drive from a BibTeX file. The system generates a markdown annotated bibliography from your imported citations and uploads it directly to Google Drive for review.

Do I need Supabase and Google Drive MCP to use this BibTeX import workflow?

Yes, you need Supabase MCP to manage research libraries and insert structured citations, and Google Drive MCP to upload the generated annotated bibliography. Optional OpenRouter or Gemini access provides AI-based abstract enrichment.

What happens if I re-import an updated BibTeX file into an existing research library?

When you re-import an updated BibTeX file, the system deduplicates citations and uses upsert behavior to update existing records. This ensures new abstracts are added and existing entries are refreshed without creating duplicate citations in Supabase.