annotation_gen

Generate per-source critical annotations for academic citations and summaries.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/hellonish/singularity --skill annotation-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: annotation_gen
Source: https://github.com/hellonish/singularity/tree/main/SKILLS/tier3_output/annotation_gen
Command: npx skills add https://github.com/hellonish/singularity --skill annotation-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The annotation_gen skill provides rigorous, source-by-source critical annotations for academic references, transforming a raw list of citations and summaries into an OutputDocument where each entry includes an enhanced annotation tied to the original citation.

Core Features & Use Cases

  • Per-source critical annotations: evaluates each source's contribution, authority, and limitations.
  • Upstream-ready: designed to be plugged into lit-review pipelines or report writers, consuming pre-filtered sources.
  • No new research: analyzes only the provided source data (citation, formatted_citation, and summaries) to avoid hallucinations.

Quick Start

Provide a pre-compiled list of sources to annotate, and run the skill to generate a JSON-like output where each entry contains the citation_id, formatted_citation, and annotation

Frequently Asked Questions about annotation_gen

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

FAQPage Schema
How do I generate critical annotations for academic sources in a literature review?

Critical annotation of academic sources involves evaluating each citation's contribution, authority, and limitations. This skill automates that process by analyzing provided citation data and summaries to generate concise annotations without introducing new research.

Can I use this tool to annotate sources for a dissertation or grant proposal?

Yes, you can use this tool to annotate sources for dissertations, grant proposals, and research reports. It applies per-source critical annotation to your academic source lists, transforming raw citations and summaries into structured, review-ready output.

What is the best way to avoid hallucinations when annotating literature reviews?

To avoid hallucinations, annotations must be derived only from provided citation data and summaries. This skill preserves input identifiers and strictly analyzes existing source data, ensuring no external research is introduced.

How do I format academic citations for automated critical analysis?

To format academic citations for automated critical analysis, provide each source with its citation, formatted_citation, and summaries. The skill processes these structured inputs to generate a JSON-like output where each entry contains the original citation_id and its enhanced annotation.

Does this annotation tool work with pre-filtered literature review pipelines?

Yes, this annotation tool works with pre-filtered literature review pipelines. It is designed as an upstream-ready component that consumes pre-compiled academic source lists and outputs structured annotations suitable for downstream report writers.