paper-dimension-labeler

Extract Theme, Problem, Innovation, Method, Baseline, and Dataset labels from one research paper into JSON.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/QingrongY/zotero-obsidian-collection-skill --skill paper-dimension-labeler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-dimension-labeler
Source: https://github.com/QingrongY/zotero-obsidian-collection-skill/tree/main/skills/paper-dimension-labeler
Command: npx skills add https://github.com/QingrongY/zotero-obsidian-collection-skill --skill paper-dimension-labeler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill enables collection-level annotation by extracting a single-paper dimensional JSON output that can be ingested by the supervisor workflow to build cross-paper dimensional graphs.

Core Features & Use Cases

  • Reads exactly one research paper and applies the shared classification rubric to produce Theme, Problem, Innovation, Method, Baseline, and Dataset labels.
  • Outputs a structured JSON result suitable for aggregation and synchronization across Zotero and Obsidian workflows.
  • Designed for one-paper-at-a-time labeling within a larger collection workflow, not for batch processing.

Quick Start

Run this skill on the target paper to produce a single-dimension JSON output for the collection workflow.

Frequently Asked Questions about paper-dimension-labeler

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

FAQPage Schema
How do I label research papers by theme and method for a Zotero or Obsidian collection?

Labeling a single research paper involves applying a shared classification rubric to extract Theme, Problem, Innovation, Method, Baseline, and Dataset annotations. The process outputs a structured JSON result designed for synchronization across Zotero and Obsidian workflows.

Can I batch process multiple research papers for dimension labeling at once?

Batch processing multiple papers for dimension labeling is not supported. The skill is strictly designed for one-paper-at-a-time labeling within a collection workflow, generating a single JSON output for aggregation rather than processing multiple documents simultaneously.

What structured dimensions are extracted when annotating a single research paper?

Annotating a single research paper extracts Theme, Problem, Innovation, Method, Baseline, and Dataset dimensions. These labels are generated by applying a shared classification rubric and are output as a single structured JSON result for aggregation.

How do I build cross-paper dimensional graphs from individual paper annotations?

Building cross-paper dimensional graphs requires feeding single-paper dimensional JSON outputs into a supervisor workflow. This collection-level annotation process aggregates individual structured results to map relationships across multiple papers.

What do I need to generate consistent JSON annotations for my research paper collection?

Generating consistent JSON annotations for a research paper collection requires a shared classification rubric and a defined output schema. The workflow applies these standards to each paper individually, ensuring every single JSON result aligns with the collection's structure.