From bibtex-builder
This skill should be used when the user asks to "build a bibliography", "create a BibTeX file", "generate abstracts for URLs", "enrich my BibTeX", "add abstracts to my bibliography", "process these URLs into citations", "build a .bib file", "convert URLs to BibTeX", "enrich this .bib file", or any request involving creating or enriching BibTeX bibliographies with abstracts generated from web content. Also trigger when the user uploads a .bib file and wants abstracts added, or provides a list of URLs for bibliography construction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bibtex-builder:bibtex-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build and enrich BibTeX bibliographies with AI-generated abstracts from web content.
Build and enrich BibTeX bibliographies with AI-generated abstracts from web content.
This skill supports three input modes:
Detect the input mode from context:
Use AskUserQuestion to ask the user where to save the output .bib file. Suggest a descriptive filename based on the topic or source material.
For each URL, use the WebFetch tool to retrieve the page content.
From the fetched content, extract:
@article for journal/magazine articles@inproceedings for conference papers@techreport for technical reports, whitepapers@misc for blog posts, web pages, general web content@book or @incollection when applicableWrite a 2–4 sentence abstract following these rules:
Abstract quality requirements:
Create a citation key using the pattern: {first_author_lastname}_{significant_word}_{year}
Examples: smith_resilience_2024, nist_framework_2023, unknown_compliance_2025
Format each entry following strict BibTeX conventions. See references/bibtex-format.md for the complete formatting specification.
When processing an existing .bib file:
references/bibtex-parser.md)url field exists, fetch the URL and generate an abstracturl field exists, generate a brief abstract from the title and any available metadata fields (this will be less detailed — note this in a comment)abstract = {Content could not be extracted from the source URL.}references/bibtex-format.md — Complete BibTeX formatting specification with field ordering and escaping rulesreferences/bibtex-parser.md — Python parsing script for reading existing .bib filesProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub moxywolfllc/moxywolf-plugins --plugin bibtex-builder