CtrlK
BlogDocsLog inGet started
Tessl Logo

research-summarizer

Structured research summarization agent skill for non-dev users. Handles academic papers, web articles, reports, and documentation. Extracts key findings, generates comparative analyses, and produces properly formatted citations. Use when: user wants to summarize a research paper, compare multiple sources, extract citations from documents, or create structured research briefs. Plugin for Claude Code, Codex, Gemini CLI, and OpenClaw.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable skill body with real scripts, concrete scaffolds, and an explicit verification loop. Its main weakness is redundancy — quality frameworks and templates appear both inline and in the references — which slightly undercuts conciseness and progressive disclosure.

Suggestions

De-duplicate the Quality Assessment Framework: keep the four-dimension table in one place and reference it from the workflow rather than restating it inline.

Move the full inline scaffolds (single-source and synthesis briefs) into references/summary-templates.md and link to them, leaving only a compact example in SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body largely assumes Claude's competence — no basic-concept padding — and leads with lean scaffolds and commands, but the quality-assessment rubric and summary templates appear both inline and in the references, creating redundancy. It is not a 5 because that duplication could be trimmed, and not a 3 because the bulk is efficient rather than noticeably padded.

4 / 5

Actionability

Provides real, executable commands (`python3 scripts/format_summary.py --template academic`, `python3 scripts/extract_citations.py document.txt --output json`) backed by verified scripts, plus copy-paste scaffolds and a concrete comparison matrix. It is not a 4 because the guidance is fully executable across the common cases, not just mostly.

5 / 5

Workflow Clarity

Three numbered workflows are clearly sequenced and capped by an explicit Verification Loop checklist with feedback ('total matches the bibliography count', 'missing metadata is marked not stated, never filled in'). It is not a 4 because validation checkpoints and error-recovery guidance are explicit, not implicit.

5 / 5

Progressive Disclosure

References (`references/summary-templates.md`, `references/citation-formats.md`) and scripts are real, one level deep, and clearly signaled, but full scaffolds are inlined alongside duplicative reference content rather than being cleanly split out. It is not a 5 because content is not appropriately separated, and not a 3 because the structure and navigation are genuinely good.

4 / 5

Total

18

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that names the domain, lists several concrete actions, and provides an explicit 'Use when:' trigger clause. It is held back only by a lack of file-extension/synonym triggers and minor overlap with generic summarization.

Suggestions

Add natural file-type triggers and synonyms such as 'PDFs, .pdf, whitepapers, literature' to push trigger term coverage toward comprehensive.

Sharpen distinctiveness by foregrounding 'documents the user already has' in the description itself, so it does not read as a generic summarize skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across a named domain — 'Extracts key findings, generates comparative analyses, and produces properly formatted citations' over 'academic papers, web articles, reports, and documentation' — giving comprehensive coverage. It is not a 4 because the action list is broad and specific rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both 'what' ('Handles… Extracts key findings, generates comparative analyses, produces… citations') and 'when' via an explicit 'Use when:' clause with concrete trigger phrases. It is not a 4 because the 'when' guidance is concrete and specific, not merely present.

5 / 5

Trigger Term Quality

Includes natural phrases users would say — 'summarize a research paper, compare multiple sources, extract citations from documents, or create structured research briefs' — but lacks synonyms and file extensions (e.g. PDF, .pdf). It is not a 5 because anchor 5 requires comprehensive coverage including synonyms/extensions, and not a 3 because the keyword set is clearly good rather than partial.

4 / 5

Distinctiveness Conflict Risk

Has a clear niche around research briefs and citation extraction with mostly distinct triggers, though 'summarize a research paper' overlaps generic summarization skills. It is not a 5 because of that residual overlap risk, and not a 3 because the citation/comparison framing is more distinct than 'somewhat specific'.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
alirezarezvani/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.