SkillHub

paper-card-analyzer

v1.0.0

Analyze `paper-parse` outputs and generate a research-oriented paper card directly in natural language. Use this skill after paper parsing when you need a structured summary of contributions, method, experiments, limitations, reproducibility notes, and future work without running any extra script.

Sourced from ClawHub, Authored by Chen-Li-17

Installation

Please help me install the skill `paper-card-analyzer` from SkillHub official store. npx skills add Chen-Li-17/paper-card-analyzer

Paper Card Analyzer

Generate a research-oriented paper-card from paper-parse results using direct natural-language analysis.

Input Expectations

Read artifacts produced by paper-parse:

  • *_content.md (full parsed paper content in markdown)
  • *_parsed.json (metadata and figures)

Output

Produce the paper card in English by default, with balanced depth, and always save outputs in the same folder as the selected *_content.md and *_parsed.json.

Always save:

  • paper-card.md
  • paper-card.json
  • paper-card-feedback.md (feedback log and revision history)

The generated card uses this fixed section order:

  1. Paper Snapshot
  2. Research Problem and Motivation
  3. Core Contributions
  4. Method Overview
  5. Experimental Setup
  6. Main Results and Evidence
  7. Ablation and Analysis Findings
  8. Limitations and Threats to Validity
  9. Reproducibility Notes
  10. Open Questions and Future Work

Workflow

  1. Identify the target pair of files:
  2. Preferred: one *_content.md and one *_parsed.json in the same folder.
  3. If multiple candidates exist, ask user to pick one pair.
  4. Read parsed metadata from *_parsed.json:
  5. title, paper_name, num_pages, figures.
  6. Read *_content.md and extract evidence by section:
  7. abstract/introduction/method/experiments/results/ablation/limitations/conclusion.
  8. Write a research-oriented card:
  9. Prioritize scientific novelty, methodological logic, evidence strength, validity threats, and reproducibility.
  10. Save first draft to the same folder:
  11. paper-card.md and paper-card.json.
  12. Request human feedback and revise:
  13. Ask what to correct, expand, or make stricter.
  14. Update card and save again (overwrite current files).
  15. Append each round to paper-card-feedback.md with: round number, user request, key edits.
  16. Repeat revision rounds until the user explicitly confirms satisfaction.
  17. Keep uncertainty explicit:
  18. If a section is missing, say "Not clearly stated in parsed content."

Reliability Protocol

For every claim in the paper card:

  • Use only evidence from *_content.md or *_parsed.json.
  • If evidence is weak or absent, mark it as "Not clearly stated in parsed content."
  • Separate "author-reported result" from "analyst assessment."
  • Never infer exact numbers, datasets, or baselines without direct textual support.
  • Prefer conservative wording over speculative interpretation.

Before finalizing each round, run a self-check:

  1. No unsupported factual claims.
  2. All metric numbers appear in source content or are removed.
  3. Limitations include at least one explicit validity threat.
  4. Reproducibility notes include what is known and unknown.
  5. JSON keys and Markdown section order are complete and stable.

Section Requirements (Detailed)

  1. Paper Snapshot
  2. Include title, paper_name, venue/year (if detectable), pages, figure count.
  3. If venue/year is uncertain, mark as unknown.
  4. Research Problem and Motivation
  5. State task, real gap in prior work, and why gap matters.
  6. Include scope boundaries if described by the authors.
  7. Core Contributions
  8. List 2-5 explicit novelty points.
  9. Each contribution must be independently understandable and non-redundant.
  10. Method Overview
  11. Explain major components, data/model flow, and design rationale.
  12. Avoid implementation-level noise unless necessary for understanding.
  13. Experimental Setup
  14. Capture datasets, baselines, metrics, and protocol details present in text.
  15. Flag missing setup details that hurt comparability.
  16. Main Results and Evidence
  17. Report strongest outcomes with metrics when available.
  18. Distinguish aggregate gains from per-dataset or per-metric gains.
  19. Ablation and Analysis Findings
  20. Summarize what ablation or analysis proves about component necessity.
  21. If absent, explicitly say no dedicated ablation evidence was found.
  22. Limitations and Threats to Validity
  23. Cover at least: data/benchmark bias risk, method assumptions, external validity risk.
  24. Include whether limitation is author-stated or analyst-inferred.
  25. Reproducibility Notes
  26. Record code/data links, hyperparameter clues, missing artifacts, reproducibility blockers.
  27. State expected effort/risk level for independent reproduction.
  28. Open Questions and Future Work
  29. Provide 2-4 concrete research questions tied to observed evidence gaps.
  30. Keep questions falsifiable and experiment-oriented.

Style Rules

  • Use concise, factual scientific writing.
  • Do not invent metrics, datasets, or claims not supported by the parsed text.
  • Distinguish author claims from your assessment.
  • Keep section order fixed for consistency across papers.
  • Keep language precise, avoid hype words, and avoid absolute certainty unless directly supported.

JSON Shape

Use these top-level keys:

  • paper_snapshot
  • research_problem_and_motivation
  • core_contributions
  • method_overview
  • experimental_setup
  • main_results_and_evidence
  • ablation_and_analysis_findings
  • limitations_and_threats_to_validity
  • reproducibility_notes
  • open_questions_and_future_work
  • figures

Store paper-card.json on every round, not only on request.