citation-gatekeeper

Manage human approval of citations before entries enter BibLaTeX.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/abzhaw/juliaz_agents --skill citation-gatekeeper
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: citation-gatekeeper
Source: https://github.com/abzhaw/juliaz_agents/tree/main/thesis/agents/thesis-agent/skills/citation-gatekeeper
Command: npx skills add https://github.com/abzhaw/juliaz_agents --skill citation-gatekeeper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill acts as the single authority over the thesis bibliography. No paper enters references.bib without explicit human approval. No \cite{} command references a paper that has not passed through this gatekeeper. It enforces a strict human-in-the-loop workflow for all citations, ensuring the thesis only references papers the author has actually read and deliberately chosen to include.

Core Features & Use Cases

  • Human-in-the-Loop Gatekeeper: centralizes citation approval, auditing pending/approved/rejected papers.
  • Workflow Orchestration: coordinates with research-scout and thesis pipelines to enforce consent before citation.
  • Audit Trail & Compliance: maintains pending_papers.json, approved_papers.json, and references.bib with dates and statuses for traceability.

Quick Start

Review the current pending-papers.json in thesis/latex/bibliography and begin the first approval cycle by evaluating papers and issuing YES/NO/LATER decisions.

Frequently Asked Questions about citation-gatekeeper

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

FAQPage Schema
How do I prevent unapproved papers from entering my BibLaTeX bibliography?▼

A human-in-the-loop citation gatekeeper prevents unapproved papers from entering BibLaTeX by requiring explicit approval before any bibliographic entry or \cite{} command is created. This ensures your thesis only references deliberately chosen sources.

What is human-in-the-loop citation gatekeeping for a thesis?▼

Human-in-the-loop citation gatekeeping is a process that centralizes citation approval by auditing pending, approved, and rejected papers. It enforces strict workflow rules so no paper enters your bibliography without explicit human consent.

How do I start the citation approval cycle for pending papers?▼

To start the citation approval cycle, review the pending-papers.json file in your bibliography directory and evaluate each paper by issuing explicit YES, NO, or LATER decisions to update its status.

Can I maintain an audit trail for references in my thesis bibliography?▼

You can maintain an audit trail by tracking dates and statuses across pending-papers.json, approved-papers.json, and references.bib files. This provides full traceability for all citation decisions made during the thesis writing process.

Does the citation gatekeeper coordinate with research and thesis pipelines?▼

The citation gatekeeper coordinates with research-scout and thesis pipelines to enforce explicit human consent before any citation is added. This orchestrates the workflow across your entire research and writing process.

What files do I need to manage for thesis citation auditing?▼

You need to manage pending-papers.json, approved-papers.json, and references.bib for thesis citation auditing. These files track the status of papers awaiting review, approved sources, and the final BibLaTeX bibliography entries respectively.