
Novelty Assessment
- 1.3k installs
- 255 repo stars
- Updated February 27, 2026
- lingzhi227/agent-research-skills
novelty-assessment provides documented workflows for Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision
About
The novelty-assessment skill assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committing to a research direction. # Novelty Assessment Rigorously assess whether a research idea is novel through systematic literature search. ## Input - `$0` - Research idea description, title, or JSON file ## Scripts ### Automated novelty check ```bash python ~/.claude/skills/idea-generation/scripts/novelty_check.py \ --idea "Your research idea description" \ --max-rounds 10 --output novelty_report.json ``` ### Literature search ```bash python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \ --query "relevant search query" --max-results 10 ``` ## References - Assessment prompts and criteria: `~/.claude/skills/novelty-assessment/references/assessment-prompts.md` ## Workflow ### Step 1: Understand the Idea - Identify the core contribution - List the key technical components - Determine the research area and subfield ### Step 2: Multi-Round Literature Search (up to 10 rounds) For each round: 1. Generate a targeted search query 2. Search Seman.
- `$0` - Research idea description, title, or JSON file
- Assessment prompts and criteria: `~/.claude/skills/novelty-assessment/references/assessment-prompts.md`
- Identify the core contribution
- List the key technical components
- Determine the research area and subfield
Novelty Assessment by the numbers
- 1,348 all-time installs (skills.sh)
- +44 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #228 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
novelty-assessment capabilities & compatibility
- Capabilities
- `$0` research idea description, title, or json · assessment prompts and criteria: `~/.claude/skil · identify the core contribution · list the key technical components · determine the research area and subfield
- Use cases
- documentation · planning
What novelty-assessment says it does
# Novelty Assessment Rigorously assess whether a research idea is novel through systematic literature search.
Search Semantic Scholar / arXiv / OpenAlex 3.
npx skills add https://github.com/lingzhi227/agent-research-skills --skill novelty-assessmentAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.3k |
|---|---|
| repo stars | ★ 255 |
| Security audit | 2 / 3 scanners passed |
| Last updated | February 27, 2026 |
| Repository | lingzhi227/agent-research-skills ↗ |
How do I use novelty-assessment for the task described in its SKILL.md triggers?
Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committi.
Who is it for?
Teams invoking novelty-assessment when the user request matches documented triggers and prerequisites.
Skip if: Skip when cached docs are missing, the request is a negative trigger, or another sibling skill owns the workflow.
When should I use this skill?
Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committing to a research dire
What you get
Step-by-step guidance grounded in novelty-assessment documentation and reference files.
- novelty_report.json
- Binary novelty verdict with justification
By the numbers
- Supports up to 10 search rounds via --max-rounds 10
- Outputs novelty_report.json from novelty_check.py
Files
Novelty Assessment
Rigorously assess whether a research idea is novel through systematic literature search.
Input
$0— Research idea description, title, or JSON file
Scripts
Automated novelty check
python ~/.claude/skills/idea-generation/scripts/novelty_check.py \
--idea "Your research idea description" \
--max-rounds 10 --output novelty_report.jsonLiterature search
python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \
--query "relevant search query" --max-results 10References
- Assessment prompts and criteria:
~/.claude/skills/novelty-assessment/references/assessment-prompts.md
Workflow
Step 1: Understand the Idea
- Identify the core contribution
- List the key technical components
- Determine the research area and subfield
Step 2: Multi-Round Literature Search (up to 10 rounds)
For each round: 1. Generate a targeted search query 2. Search Semantic Scholar / arXiv / OpenAlex 3. Review top-10 results with abstracts 4. Assess overlap with the idea 5. Decide: need more searching, or ready to decide
Step 3: Make Decision
- Novel: After sufficient searching, no paper significantly overlaps
- Not Novel: Found a paper that significantly overlaps
Step 4: Position the Idea
If novel, identify:
- Most similar existing papers (for Related Work)
- How the idea differs from each
- The specific gap this idea fills
Harsh Critic Persona
Be a harsh critic for novelty. Ensure there is a sufficient contribution
for a new conference or workshop paper. A trivial extension of existing
work is NOT novel. The idea must offer a meaningfully different approach,
formulation, or insight.Output Format
{
"decision": "novel" | "not_novel",
"confidence": "high" | "medium" | "low",
"justification": "After searching X rounds...",
"most_similar_papers": [
{"title": "...", "year": 2024, "overlap": "..."}
],
"differentiation": "Our idea differs because..."
}Rules
- Minimum 3 search rounds before declaring novel
- Try to recall exact paper names for targeted queries
- A paper idea is NOT novel if it's a trivial extension
- Consider both methodology novelty AND application novelty
- Check for concurrent/recent arXiv submissions
Related Skills
- Upstream: literature-search, deep-research
- Downstream: idea-generation, research-planning
- See also: related-work-writing
Novelty Assessment Prompts
Extracted from AI-Scientist (check_idea_novelty in generate_ideas.py), data-to-paper, and SciMON.
Harsh Critic System Prompt (AI-Scientist)
You are a harsh but fair academic critic. Your task is to determine whether
a research idea is truly novel or merely a trivial extension of existing work.
Be a harsh critic for novelty. Ensure there is a sufficient contribution
for a new conference or workshop paper. You will be given access to the
Semantic Scholar API to survey the literature and check whether the
proposed idea already exists.
A trivial extension of existing work is NOT novel. The idea must offer
a meaningfully different approach, formulation, or insight.Multi-Round Search Protocol (AI-Scientist)
Round {N} of novelty assessment:
Idea: {idea_description}
Previous search queries and results:
{previous_rounds}
Instructions:
1. Generate a NEW search query that hasn't been tried before
2. Focus on the most specific aspect of the idea
3. Try to find the MOST SIMILAR existing paper
4. Consider different phrasings and related concepts
Search query: [your query]
After reviewing results:
- Most relevant paper found: [title]
- Overlap with our idea: [description]
- Key difference: [description]
Decision: [CONTINUE_SEARCHING / NOVEL / NOT_NOVEL]
Reasoning: [explanation]Search Query Generation Strategies
For a given research idea, generate queries that target:
1. Direct match: Use the exact technique name
e.g., "adaptive attention pruning gradient importance"
2. Component match: Search for individual components
e.g., "attention head pruning", "gradient-guided importance scoring"
3. Application match: Search for same application with different methods
e.g., "transformer efficiency attention reduction"
4. Method match: Search for same method in different applications
e.g., "gradient-based pruning neural networks"
5. Concurrent work: Search recent arXiv preprints
e.g., add year filter: 2024-2025Overlap Assessment Criteria
Rate the overlap between the idea and each found paper:
| Overlap Level | Description |
|---------------|-------------|
| None | Different problem and different method |
| Low | Same broad area but different specific approach |
| Medium | Similar approach but different formulation or application |
| High | Very similar approach with minor differences |
| Exact | Essentially the same idea |
An idea is NOT NOVEL if any paper has "High" or "Exact" overlap.
An idea MAY BE novel if all papers have "Medium" or lower overlap.Final Decision Prompt
After {N} rounds of searching, make your final decision:
Idea: {idea_description}
All papers found across all rounds:
{all_papers_with_overlap}
Consider:
1. Is there sufficient differentiation from ALL found papers?
2. Would this be accepted as a novel contribution at a top venue?
3. Is the novelty in the method, application, or both?
4. Could a reviewer reasonably reject this as "incremental"?
Decision: NOVEL / NOT_NOVEL
Confidence: HIGH / MEDIUM / LOW
Justification: [detailed reasoning]
If NOVEL, position the idea:
- Most similar papers (for Related Work section)
- How this idea specifically differs from each
- The gap this idea fills in the literatureNovelty vs. Contribution Distinction
Note: Novelty alone is not sufficient. Also assess:
1. Technical novelty: New method/algorithm/formulation?
2. Empirical contribution: New benchmarks/datasets/evaluations?
3. Theoretical contribution: New proofs/bounds/analysis?
4. Application novelty: First to apply X to domain Y?
A paper needs at least one strong contribution type.
A "novel" combination of existing techniques may still be
insufficient if the combination is obvious.Related skills
Forks & variants (2)
Novelty Assessment has 2 known copies in the catalog totaling 12 installs. They canonicalize to this original listing.
- lingzhi227 - 11 installs
- lingzhi227 - 1 installs
How it compares
Use novelty-assessment when a justified binary novelty verdict with literature loops is needed instead of a single-pass web search.
FAQ
What does novelty-assessment do?
Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committing to a research dire
When should I use novelty-assessment?
Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committing to a research dire
What are common prerequisites?
--- name: novelty-assessment description: Assess research idea novelty through systematic literature search.
Is Novelty Assessment safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.