Przejdź do treści
Biblioteka skilli
Nauka i badania · Analiza

paper-analyzer

/paper-analyzer

Rozbiera artykuł naukowy na części i ocenia jego jakość, bez zapisywania notatek w vaulcie, gdy ktoś prosi o analizę albo podaje arXiv ID lub PDF bez zamiaru zapisu.

Repozytorium
commonplace ↗
Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
4
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Rozbiera artykuł naukowy na części i ocenia jego jakość, bez zapisywania notatek w vaulcie, gdy ktoś prosi o analizę albo podaje arXiv ID lub PDF bez zamiaru zapisu.

Wyzwalacze z opisu

analyze this paperbreak down this paperis this paper any good
Oryginalny opis (EN)

Deep paper breakdown (does not write vault notes). Use when user says 'analyze this paper', 'break down this paper', 'is this paper any good', or sends an arXiv ID/PDF with no save intent. Do NOT use when user wants the paper saved — that's wiki-ingest.

Jak działa

  1. Key Innovation
  2. Quick Start
  3. Analysis Workflow
  4. Quality Check
  5. Output Format
  6. PDF Extraction Limitations
  7. Reference Files
Sekcje z nagłówków SKILL.md, w oryginale · 128 linii, 726 słów
Podgląd SKILL.md
---
name: paper-analyzer
description: "Deep paper breakdown (does not write vault notes). Use when user says 'analyze this paper', 'break down this paper', 'is this paper any good', or sends an arXiv ID/PDF with no save intent. Do NOT use when user wants the paper saved — that's wiki-ingest."
---

# Paper Analyzer

Analyze research papers with intelligent extraction that never loads entire PDFs into context. Uses section-based extraction adapted to paper length, multi-agent analysis for complex papers, and quality scoring to ensure thorough coverage.

## Key Innovation

Smart extraction adapts to paper structure. Even 100+ page papers stay within token budget because we extract only the critical sections (methods, results, experiments), never the full document.

## Quick Start

When you receive a paper to analyze (arXiv ID, URL, or PDF path):

1. **Acquire the paper** if needed:
   ```bash
   commonplace paper:fetch <arxiv-id-or-url>
   ```

2. **Get paper info** (minimal tokens):
   ```bash
   commonplace paper:extract <pdf> info
   ```

3. **Smart extraction** (adapts to paper length):
   ```bash
   commonplace paper:smart-extract <pdf> --save /tmp/<paper-slug>-extracted.txt
   ```
   - <20 pages: Extracts everything except references
   - 20-50 pages: Critical + high-importance sections only
   - 50+ pages: Introduction + critical sections only
   - `--save` writes the extracted section text to a plain text file — reused later by the groundedness check in the reflection step (see `paper-reflection-agent`)

4. **Enrich metadata** from external sources:
   ```bash
   commonplace paper:enrich --arxiv-id <id>
   ```

5. **Extract figure/table captions** for reference:
   ```bash
   commonplace paper:figures <pdf>
   ```

6. **Analyze citations** to understand the paper's context:
   ```bash
   commonplace paper:citations <pdf>
   ```

## Analysis Workflow

### Simple Papers (< 20 pages, single domain)

Use single-agent analysis:
1. Run smart-extract with `--save` (gets nearly everything)
2. Read `references/analysis_structure.md` for the analysis framework
3. Write the analysis following the output template at `assets/output_template.md`
4. Run quality check

### Complex Papers (20+ pages, multi-domain, dense methodology)

Use multi-agent analysis for deeper coverage:
1. Run smart-extract with `--save`
2. Dispatch `paper-methodology-analyst` and `paper-results-interpreter` agents **in parallel**
3. Synthesize their outputs into a cohesive narrative
4. Dispatch `paper-reflection-agent` to review quality (scores 0-100) — pass it the `--save` file path so it can run the groundedness check
5. If score < 80: extract additional sections identified as gaps, revise, re-score
6. Write final analysis using the output template

**Critical — agent context isolation**: Subagents have completely isolated context windows. They cannot see the parent conversation, files you've read, or scripts you've run. Every agent prompt must be self-contained and include:
- The absolute PDF path (e.g. `/tmp/papers/foo.pdf`)
- The extracted section text you want them to analyze (paste it inline)
- A clear task description (agents can run `commonplace` commands directly — it's on PATH)

Agents do have full tool access (Bash, Read, etc.) — the problem is they won't know what to operate on unless you tell them explicitly in the prompt.

The reflection loop is what makes analyses thorough — the reflection agent catches missing details, unsupported claims, and gaps that a single pass would miss.

### Multi-Paper Comparison

When comparing multiple papers:
1. Read `references/comparison_framework.md`
2. Run comparison script:
   ```bash
   commonplace paper:compare <analysis1.md> <analysis2.md>
   ```
3. Synthesize cross-paper insights using the framework's dimensions

## Quality Check

After writing an analysis, verify its completeness:
```bash
commonplace paper:quality <analysis.md> --min-score 60
```

The quality scorer checks for:
- Required sections (Core Contribution, Methodology, Results, etc.)
- Content depth (specific numbers, metrics, comparisons)
- Adequate length (target 2000+ words)
- No unfilled template placeholders

Target score: 80+ for production analyses. Scores below 60 indicate significant gaps.

## Output Format

Analyses use the template at `assets/output_template.md`. Key sections:
- **Metadata**: Title, authors, publication, links, tags
- **Core Contribution**: 2-3 sentences on what's new and why it matters
- **Background & Motivation**: Problem, limitations, why this matters
- **Methodology**: Overview, key components, architecture, equations, experimental setup
- **Results**: Main findings with tables, ablation studies, surprising findings
- **Critical Assessment**: Strengths, weaknesses, methodological quality
- **Key Takeaways**: 5 main points
- **Connections**: Papers this builds on, related contemporary work

## PDF Extraction Limitations

The TypeScript PDF extraction (`pdfjs-dist`) handles most academic papers well but has known issues with:
- **Scanned PDFs**: No OCR — text extraction will be empty or garbled
- **Heavy math notation**: Complex equations may not extract cleanly
- **Multi-column layouts**: Generally handled but some IEEE/ACM formats may have text ordering issues

If extracted text looks garbled or truncated, note this in the analysis and work with whatever is available. The metadata enrichment (arXiv abstract, Semantic Scholar) can fill gaps.

## Reference Files

- `references/analysis_structure.md` — Detailed guide on structuring paper analyses with examples
- `references/comparison_framework.md` — Framework for multi-paper comparative analysis
- `assets/output_template.md` — Markdown template for analysis output
Pliki w paczce (4)
  • SKILL.md 6 KB
  • assets/output_template.md 6 KB
  • references/analysis_structure.md 14 KB
  • references/comparison_framework.md 17 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · noopz/commonplace100MIT
boom5426/nature-paper-skills100MIT

Migawka bazy z 28.10.2026 · wersja paczki ef4e970d2ced (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 91read-arxiv-paper
    Czyta artykuł z arXiv na podstawie podanego adresu URL.
  • 100arxiv
    Wyszukuje, pobiera i streszcza prace naukowe z arXiv oraz zapisuje je w lokalnej bibliotece artykułów.
  • 84ingest
    Wprowadza do wiki pliki PDF, TeX lub link arXiv: strony artykułu, pojęć, metod i osób z odnośnikami.
  • 100aris-arxiv
    Wyszukuje, pobiera i streszcza artykuły naukowe z arXiv i zapisuje je w lokalnej bibliotece prac.
  • 84ingest
    Wprowadza artykuł do wiki: strony artykułu, pojęć, osób i twierdzeń oraz pełne odnośniki krzyżowe.
  • 100claude-paper-study
    Pomaga czytać, studiować i dogłębnie rozumieć artykuł naukowy w PDF.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.