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.