CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

scientific-writing

This is the core skill for the deep research and writing tool—combining AI-driven deep research with well-formatted written outputs. Every document produced is backed by comprehensive literature search and verified citations through the research-lookup skill.

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/scientific-writing/SKILL.md

The canonical home for this skill is scientific-writing in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body delivers strong, concrete guidance for the writing process and the LaTeX report package, with a clearly sequenced manuscript workflow. Its weaknesses are heavy padding with general-knowledge material and a progressive-disclosure structure whose referenced files are absent from the bundle while their would-be content is inlined.

Suggestions

Move Section 10 (field-specific terminology), Section 6 (writing principles), and the reporting-guideline lists into the referenced files and reduce each to a one-line pointer, cutting hundreds of tokens of knowledge Claude already has.

Ship the referenced bundle files (references/*.md, scripts/generate_schematic.py, scripts/generate_image.py, assets/scientific_report.sty and templates) or remove the dangling references so pointers resolve.

Replace the rigid figure-count minimum table with a short heuristic, and trim the repeated MANDATORY/EXTENSIVELY figure-generation exhortations to a single concise instruction.

DimensionReasoningScore

Conciseness

The ~720-line body spends large stretches on knowledge Claude already has — ~90 lines of field-specific terminology conventions (italic gene symbols, binomial nomenclature, SI units, person-first language), generic clarity/conciseness/accuracy/objectivity principles, common figure types, and arbitrary figure-count tables ('Market Research: 20 minimum, 25-30 recommended'). Genuinely skill-specific material (the two-stage writing process, scientific_report.sty commands) keeps it above anchor 1, but the padding is substantial.

2 / 5

Actionability

Guidance is mostly executable: copy-paste bash commands for figure generation, complete LaTeX blocks for box environments, tables, and the document skeleton, the xelatex compile command, and a fully worked outline-to-prose conversion example. Minor gaps come from deferring to external skills (research-lookup, venue-templates) without local detail.

4 / 5

Workflow Clarity

The 'Workflow for Manuscript Development' section sequences four numbered stages, the two-stage outline-to-prose process is unambiguous, and Stage 3 revision serves as a validation checklist (verify citations, check word counts, confirm guideline adherence). It falls short of 5 because checkpoints lack explicit feedback loops for re-checking after fixes.

4 / 5

Progressive Disclosure

References are well-signaled and one level deep (References/Assets sections at the end), but the actual bundle contains none of them — references/, scripts/, and assets/ directories do not exist, so all 11 referenced paths (6 references/*.md, 3 assets/*, 2 scripts/*.py) are dangling. Additionally, ~200+ lines of inline material (field-specific terminology, writing principles, guideline lists) clearly belongs in those separate reference files.

3 / 5

Total

13

/

20

Passed

Description

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

The description identifies its niche but reads as product marketing rather than a capability trigger: it says what the tool is, not what the skill concretely does or when to invoke it. Missing 'Use when...' guidance and concrete action verbs are the main deficits.

Suggestions

Add an explicit trigger clause, e.g. 'Use when writing or revising scientific manuscripts, research papers, journal submissions, or literature reviews.'

Replace the tool-positioning language with concrete actions: 'Draft IMRAD manuscripts, format citations in APA/AMA/Vancouver/IEEE, apply CONSORT/STROBE/PRISMA reporting guidelines, and format figures and tables.'

Include natural user phrases such as 'research paper', 'manuscript', 'abstract', and 'journal submission' so the skill triggers on how users actually ask.

DimensionReasoningScore

Specificity

The description names the domain ('deep research and writing tool') but offers no concrete actions — 'combining AI-driven deep research with well-formatted written outputs' is process-speak with no verb-object capabilities like drafting manuscripts, formatting citations, or applying reporting guidelines.

2 / 5

Completeness

A 'what' is present at a generic level (produces documents backed by literature search and verified citations), but there is no 'when' or 'Use when...' clause anywhere, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

It includes some relevant keywords ('deep research', 'writing', 'literature search', 'citations') but misses the natural phrases users would actually say, such as 'research paper', 'manuscript', 'journal submission', or 'scientific writing'.

3 / 5

Distinctiveness Conflict Risk

The 'deep research and writing tool' framing and research-lookup dependency give it a niche, but broad 'writing'/'document' language overlaps with general writing and formatting skills, so it could trigger for the wrong skill.

3 / 5

Total

11

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (720 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

referenced_paths_exist

Referenced path issues: 22 missing

Warning

Total

12

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/scientific-writing/SKILL.md

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.