mcpbeat

Novelty Matrix

willoscar/novelty-matrix

| Use when `paper-review` needs overlap/delta positioning against provided related work.

1k tokens
context cost
the whole folder, loaded on every use
2
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
496
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill novelty-matrix

What comes with it

3 715 bytes besides the instruction
scripts/run.py

The instruction itself

7 sections, as written by the author

Novelty Matrix

Transforms a claim ledger plus related-work surface into a novelty positioning table for paper-review.

Input

Required:

  • output/CLAIMS.md

Optional:

  • manuscript reference list
  • user-provided related work list

Output

  • output/NOVELTY_MATRIX.md
  • output/NOVELTY_MATRIX.tsv (review-novelty-row.v1)

Contract

Each matrix row must expose:

  • claim
  • closest related work
  • overlap
  • delta
  • evidence note

Script boundary

scripts/run.py should:

  • extract candidate related works from available sources
  • generate stable overlap/delta rows
  • write a table-shaped artifact

Keep matching heuristics and markdown rendering in shared tooling.

Acceptance

  • output exists
  • includes at least one row per claim
  • includes at least five unique related works across the matrix
  • if fewer than five related works are available, preserve that limitation in the artifact and block Completion so the user can provide a reference surface
  • TSV rows preserve claim_id, overlap, delta, and evidence as separate fields

Non-goals

  • final novelty judgment prose
  • retrieval of a new literature corpus

How to use it

Copy the folder

Take willoscar/novelty-matrix from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.