CtrlK
BlogDocsLog inGet started
Tessl Logo

triage-paper

Triage an academic paper into a structured reference summary for the research repo. Use when given an arxiv ID, arxiv URL, DOI, or paper PDF. Creates references/{slug}.md; adds REVIEWED.md entry and REFERENCE_INDEX.md row. Triggers: triage paper, add paper, analyse paper, review paper, literature review, survey paper, benchmark paper, deep dive paper, arxiv, DOI.

68

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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, actionable instruction skill whose 8-step workflow, anti-patterns, and one-level-deep bundle references (all verified to exist) are near-exemplary. It falls short of top marks on a broken template path in Quick Commands, validators not wired into the workflow steps, and minor trimmable sections (Mindset, MCP JSON config).

Suggestions

Fix the Quick Commands path: `cp templates/REFERENCE-paper.md references/<slug>.md` references a nonexistent file — align it with step 4, which reads `assets/templates/REFERENCE-paper.yaml` for structure rather than copying a .md template.

Wire validation into the workflow: add an explicit step after creating `references/<slug>.md` to run `./scripts/validate-reference-paper.sh` and fix-and-re-run on failure, rather than leaving the validators only in Quick Commands; also add the `analysis/` prefix to the validate-analysis command.

Trim the "Mindset" section and the mcpServers JSON block — the package names and fallback ordering (semantic-scholar → google-scholar → WebFetch) carry the needed information in fewer tokens.

DimensionReasoningScore

Conciseness

The body is dense and operational (exact paths, table row formats, commands) with almost no explanation of concepts Claude already knows, but the "Mindset" section and the full mcpServers JSON block are trimmable — package names plus the fallback ordering would carry the same information. Not 5 because of these minor instances of over-explanation; not 3 since nothing is padded beyond them.

4 / 5

Actionability

Concrete, executable guidance throughout: slug derivation with examples ("jiang-llmlingua"), grep/curl/validator commands, exact REVIEWED.md row and section formats, and template paths. Not 5 because Quick Commands contains a broken reference — `cp templates/REFERENCE-paper.md references/<slug>.md` points to a nonexistent file and contradicts step 4's "Read assets/templates/REFERENCE-paper.yaml" — and the validate-analysis command omits the `analysis/` prefix from step 8's path.

4 / 5

Workflow Clarity

The 8-step workflow is clearly sequenced with a hard checkpoint ("If already present, report it and stop") reinforced by an anti-pattern. Not 5: the validator scripts appear only in Quick Commands rather than as explicit validate-and-fix steps inside the workflow (step 4 never says to run validate-reference-paper.sh on the created file), so the feedback loop is implicit.

4 / 5

Progressive Disclosure

SKILL.md stays an overview: frontmatter/section structure is delegated to templates ("Read assets/templates/REFERENCE-paper.yaml to get the required frontmatter fields"), and a closing References section signals each artifact with a link. All six referenced bundle files exist and are one level deep with no nesting, matching the well-signaled clear-overview pattern.

5 / 5

Total

17

/

20

Passed

Description

92%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 dense, third-person, fluff-free description that explicitly states what it does, what files it touches, and when to use it, backed by a broad trigger list including input formats and a spelling variant. Its only weakness is a few missing natural trigger phrases and the absence of an explicit .pdf extension mention.

DimensionReasoningScore

Specificity

"Triage an academic paper into a structured reference summary" plus "Creates references/{slug}.md; adds REVIEWED.md entry and REFERENCE_INDEX.md row" lists multiple concrete actions with specific outputs, comprehensively covering the skill's surface (resolve, create file, update two indexes). Not 4: there are no minor gaps — the output artifacts and actions are enumerated exactly.

5 / 5

Completeness

Explicitly answers both questions: what ("Triage an academic paper into a structured reference summary... Creates references/{slug}.md; adds REVIEWED.md entry and REFERENCE_INDEX.md row") and when ("Use when given an arxiv ID, arxiv URL, DOI, or paper PDF" plus a concrete trigger list). Matches the anchor-5 pattern of explicit what-and-when with concrete trigger phrases.

5 / 5

Trigger Term Quality

The Triggers list ("triage paper, add paper, analyse paper, review paper, literature review, survey paper, benchmark paper, deep dive paper, arxiv, DOI") plus "Use when given an arxiv ID, arxiv URL, DOI, or paper PDF" gives good coverage including a spelling variant ("analyse"). Not 5: a few natural terms are missing ("summarize paper", "paper summary", "read paper", ".pdf" as an explicit extension); not 3 because synonyms and multiple input formats are already well covered.

4 / 5

Distinctiveness Conflict Risk

Academic paper triage keyed on "arxiv ID, arxiv URL, DOI" is a clear niche with minimal conflict risk; nothing else would trigger on these inputs. Not 4: the only mildly generic verbs ("review paper") are disambiguated by the paper/arxiv domain, leaving no meaningful overlap with related skills.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 4 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 3 missing, 6 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
pantheon-org/tekhne
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.