agentleFS
DeadpoolmineDeadpoolmine/systematic-research-skills/skills/paper-extract/SKILL.md

paper-extract

Skill14 starsChanged 4 months agoMITView on GitHub

Use when extracting and analyzing academic papers from PDF or LaTeX sources. Use when the user provides a paper, asks to analyze a paper, understand a paper's contributions, decompose a paper into HLS components, or needs a structured paper breakdown with Overview, Big Background, Small Background, Problems, Root Cause, Key Idea, Design Points, and System evaluation.

3 other projects use a version of this.

Adopted by

Most recently taken up by

The file

We split this skill into the rules it gives an agent

1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈0

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    All E1/E1.5/E2 outputs include OKF YAML frontmatter (type, title, description, tags, status, level, generated, sources).

    line 32

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Paper Extract — Reverse HLS Decomposition

Overview

Inverse of paper-writing HLS: decomposes a paper into HLS components for deep understanding, gap identification, and research positioning. Outputs in OKF format (YAML frontmatter + structured Markdown) for knowledge graph integration.

Templates → templates/. OKF format → references/okf-format.md.

When to Use

Decision flowchart → references/decision-flow.md.

Use when: user provides PDF/LaTeX to analyze; literature review; pre-review deep read; gap identification; paper comparison.

Don't use for: writing → paper-writing; reviewer feedback → paper-review; figures → paper-plot.

Process Flow

PhaseRoleOutputTemplate
E0Extractor — text + figures from PDF/LaTeXoutput/analysis/—
E1Decomposer — HLS 7+1 core points with evidencel0.md (OKF)templates/l0.md
E1.5Condenser — TLDR, Abstract+Intro onlytldr.md (OKF)templates/tldr.md
E2Architect — Section flow chainsl1.md (OKF)templates/l1.md
E3Critic — innovation, gaps, positioningoutput/analysis/critical-assessment.md—

All E1/E1.5/E2 outputs include OKF YAML frontmatter (type, title, description, tags, status, level, generated, sources).

Output layout → references/extraction-guide.md.

Hard Gates

<HARD-GATE-E0> Full text + figure PNGs + captions + references extracted. Verify `output/analysis/full-text.md` and `figures/` exist. </HARD-GATE-E0> l0.md` with OKF frontmatter and evidence citations. Descriptive, not evaluative. Overview ≤5 sentences. Key Idea = 1 sentence. Template → [templates/l0.md](templates/l0.md). </HARD-GATE-E1>

<HARD-GATE-E1.5> TLDR from Abstract+Intro ONLY. OKF frontmatter REQUIRED. Structured (1)(2)(3) sub-points, 1-2 sentences each. No [MISSING]. Template → templates/tldr.md. </HARD-GATE-E1.5>

<HARD-GATE-E2> Each Section's A→B→C chain + figure placements + mermaid dependency graph. OKF frontmatter REQUIRED. Template → [templates/l1.md](templates/l1.md) <HARD-GATE-E2> Each Section's A→B→C chain + figure placements + dependency graph. User confirms. </HARD-GATE-E2><HARD-GATE-E3> Innovation level + 3 strengths + 3 weaknesses + gap analysis + positioning map. Every claim cites paper text. </HARD-GATE-E3>

E1: The 7+1 Core Points

#PointQuestion AnsweredPaper Section Clue
1OverviewWhat does this paper do in one paragraph?Abstract + Introduction
2Big BackgroundWhat broad research wave/trend enables this?Introduction ¶1-2
3Small BackgroundWhat specific prior work does this directly extend?Introduction ¶3-4, Related Work
4ProblemsWhat concrete problems does this paper solve?Introduction (gap statements), Problem Formulation
5Root CauseWhat fundamental bottleneck underlies all problems?Motivation, Design Rationale
6Key IdeaWhat is the ONE core insight? (≤1 sentence)Introduction (thesis statement), Contribution list
7Design PointsWhat are the 2-5 technical contributions?Method/Design/Architecture sections
+1System & ExperimentHow was it implemented and evaluated?Implementation, Evaluation

For each point: state claim → cite evidence (quote or section:paragraph) → flag [MISSING] if no evidence found.

E1.5: TLDR

Structured (1)(2)(3) sub-points per section, 1-2 sentences each. Abstract+Intro ONLY. Template → references/tldr-format.md.

E2: Section Flow Chains

For each Section: name, purpose, A→B→C chain, figure refs to output/analysis/figures/, dependencies. Dependency graph → references/extraction-guide.md.

E3: Critical Assessment

Innovation level (Breakthrough/Novel/Incremental/Engineering), 3+ strengths/weaknesses, gap analysis, positioning map (approach type × scope, 3-5 prior works). Details → references/extraction-guide.md.

Quick Reference

User saysTrigger mode
"Analyze this paper"E0→E1→E1.5→E2→E3
"Give me a quick summary"E0→E1→E1.5
"Just the TLDR"E0→E1.5
"What's the core idea?"E0→E1 (Key Idea + Design Points)
"Find the gaps"E0→E1→E3 (Gap Analysis)
"Compare these two papers"Full pipeline on both, side-by-side
"Is this paper good?"E0→E1→E3 (Strengths/Weaknesses)

Source Type Handling

PDF: scripts/extract-pdf.py <paper.pdf> --output output LaTeX: scripts/extract-latex.py <main.tex> --output output

Details → references/extraction-guide.md. Run scripts with --help for options.

Common Mistakes

MistakeFix
Summarizing instead of decomposingEach HLS point is a distinct dimension
Evaluating during E1E1 = descriptive only. Judgment → E3
Fabricating missing pointsMark [MISSING] — don't invent
Confusing Problems with Root CauseProblems = what's broken; Root Cause = WHY
Skipping evidence citationsEvery hls-L0.md point MUST cite paper text
Relying on captions aloneExtract figure images to figures/ for visual inspection
TLDR using full paperTLDR = Abstract+Intro ONLY
TLDR as single blob paragraphMust use (1)(2)(3) line breaks — never a wall of text

Cross-Skill Integration

SkillRelationship
paper-writingInverse: paper→HLS vs HLS→paper
paper-reviewE3 feeds into review dimensions
analyze-plotE2 figure maps guide regeneration

REQUIRED BACKGROUND: paper-writing's HLS framework (L0 core points, L1 flow chains).

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.