CtrlK
BlogDocsLog inGet started
Tessl Logo

citation-management

Manage citations systematically throughout the research and writing process.

38

Quality

38%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/citation-management/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

41%Scale 1-5

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

This skill is extremely comprehensive but severely over-engineered for its purpose. The content suffers from massive redundancy (scripts documented 2-3 times each), extensive explanation of concepts Claude already knows (BibTeX format, what DOIs are, how Google Scholar works), and an irrelevant section on scientific schematics. The workflow structure is its strongest aspect, with clear phases and validation checkpoints, but the signal-to-noise ratio is very poor.

Suggestions

Reduce content by 60-70%: remove the entire 'Visual Enhancement with Scientific Schematics' section, eliminate redundant script documentation (document each script once, not three times), and cut explanations of well-known concepts like BibTeX format, DOIs, and MeSH terms.

Move detailed script documentation, search operator references, and best practices into the referenced files (references/google_scholar_search.md, etc.) rather than inlining them — the SKILL.md should be an overview that points to these resources.

Consolidate the 'Tools and Scripts' section with the workflow phases — currently the same information appears in both places, doubling the token cost.

Remove or drastically shorten the 'Common Pitfalls to Avoid' and 'Best Practices' sections, which largely restate what's already covered in the workflow and are general research knowledge Claude already possesses.

DimensionReasoningScore

Conciseness

Extremely verbose at ~700+ lines. Extensively explains concepts Claude already knows (what BibTeX is, what DOIs are, what MeSH terms are, what Google Scholar is). Massive redundancy: the same scripts are documented multiple times (once in the workflow, once in the tools section, once in examples). The 'Visual Enhancement with Scientific Schematics' section is entirely irrelevant to citation management. Citation count thresholds, venue quality tiers, and author reputation indicators are general knowledge that don't need to be spelled out.

1 / 5

Actionability

Provides many concrete-looking CLI commands, but none of these scripts are verified to exist (no bundle files provided). The commands appear to reference custom scripts (search_google_scholar.py, validate_citations.py, etc.) that may not exist, making them pseudocode in practice. The BibTeX format examples are genuinely useful and executable, but the bulk of the 'actionable' content depends on unverifiable tooling.

3 / 5

Workflow Clarity

The 5-phase workflow (Discovery → Metadata Extraction → Formatting → Validation → Integration) is clearly sequenced with explicit validation steps in Phase 4. The example workflows include validation checkpoints and error review steps. Minor gap: no explicit feedback loop for what to do when validation fails beyond 'fix and re-validate' — the error recovery path could be more specific.

4 / 5

Progressive Disclosure

References to external files (references/google_scholar_search.md, references/pubmed_search.md, etc.) are present and clearly signaled, but no bundle files are provided to verify they exist. The SKILL.md itself is monolithic — enormous amounts of content that should be in the referenced files (e.g., detailed PubMed query syntax, Google Scholar operators, complete script documentation) are inlined, defeating the purpose of the referenced files.

3 / 5

Total

11

/

20

Passed

Description

36%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.

The description is too vague and generic to effectively guide skill selection. It names the domain of citations but fails to specify concrete actions (e.g., formatting, generating bibliographies, converting styles) and entirely lacks a 'when to use' clause. It would benefit significantly from listing specific capabilities and adding explicit trigger terms.

Suggestions

Add specific concrete actions such as 'format references in APA/MLA/Chicago styles, generate bibliographies, insert in-text citations, and manage reference lists'.

Add a 'Use when...' clause with trigger terms like 'Use when the user asks about citations, references, bibliography, footnotes, citation formatting, APA, MLA, or Chicago style'.

Include common synonyms and related terms users would naturally say, such as 'bibliography', 'references', 'works cited', 'footnotes', 'endnotes', and specific citation style names.

DimensionReasoningScore

Specificity

Names the domain ('citations', 'research and writing process') but the action 'manage' is generic and no concrete actions like formatting, inserting, generating bibliographies, or converting citation styles are mentioned.

2 / 5

Completeness

Provides a vague 'what' (manage citations) but has no 'when' clause or trigger guidance. The absence of a 'Use when...' clause caps this at 3, and the vague 'what' brings it down to 2.

2 / 5

Trigger Term Quality

Includes relevant keywords like 'citations', 'research', and 'writing', but misses common natural terms users would say such as 'bibliography', 'references', 'APA', 'MLA', 'cite', 'footnotes', 'endnotes', or 'citation style'.

3 / 5

Distinctiveness Conflict Risk

The mention of 'citations' provides some specificity, but 'research and writing process' is broad enough to overlap with general writing, research, or academic skills.

3 / 5

Total

10

/

20

Passed

Validation

72%

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

Validation8 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (1114 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

8

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.