CtrlK
BlogDocsLog inGet started
Tessl Logo

lay-press-release-writer

Transform academic papers into university press releases for general.

52

Quality

57%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Academic Writing/lay-press-release-writer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The body is actionable, with a real bundled script, complete parameter and output specs, and executable commands, but it is heavily padded with generic scaffolding and the workflow's validation checkpoints are not well integrated. Tightening the boilerplate and consolidating the scattered validation steps would materially improve it.

Suggestions

Remove or relocate the generic boilerplate sections (Risk Assessment, Security Checklist, Evaluation Criteria, Lifecycle Status, Metadata, Output Requirements, Response Template) that do not add skill-specific guidance, to improve conciseness.

Integrate the Quick Check / audit validation steps directly into the Workflow as explicit numbered checkpoints (e.g. 'Validate: python -m py_compile scripts/main.py' before running) and add an output-validation step with a fix-and-retry loop.

Resolve the awkward cross-references ('See `## Usage` above', 'See `## Workflow` above') and the stray hardcoded path in Example Usage, which read as templating artifacts rather than clear navigation.

DimensionReasoningScore

Conciseness

The body contains genuine signal (parameter table, output JSON, usage commands) but is padded with large amounts of generic templated boilerplate (Risk Assessment, Security Checklist, Evaluation Criteria, Lifecycle Status, Metadata, Key Features, Implementation Details) that does not add skill-specific knowledge and could be heavily trimmed.

2 / 3

Actionability

It provides an executable entry point, a complete input-parameter table, a concrete output JSON schema, and copy-paste-ready commands such as 'python scripts/main.py --paper-text "..." --institution "XX University"' plus audit commands, matching the fully-executable anchor.

3 / 3

Workflow Clarity

A sequenced 5-step Workflow is present with some early validation ('stop early if unsupported') and a Quick Check / audit commands, but validation checkpoints are scattered and not tightly integrated into the main sequence, and there is no explicit validate-output feedback loop.

2 / 3

Progressive Disclosure

The single reference (references/audit-reference.md) and the bundled scripts/main.py are real, clearly signaled, and one level deep, but the SKILL.md itself is a 245-line monolith with much inline boilerplate that should be split out or removed.

2 / 3

Total

9

/

12

Passed

Description

50%

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 conveys a clear single-purpose niche but is truncated ('for general.'), lists only one action, and omits any explicit 'Use when' trigger guidance. It is adequate but generic and would benefit from concrete trigger terms and a completeness of actions.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to turn a research paper, abstract, or journal article into a press release, news release, or lay summary for general audiences, alumni, or media.'

List multiple concrete actions (extract key findings, generate headlines/leads, add researcher quotes, produce inverted-pyramid press release JSON) to raise specificity.

Fix the truncated phrasing ('for general.') and add natural keyword variants (press release, news release, lay summary, public summary) for better trigger coverage.

DimensionReasoningScore

Specificity

The phrase 'Transform academic papers into university press releases' names a clear domain and a single concrete action, but it does not list multiple specific actions (e.g. extract findings, generate headlines, add quotes) that would warrant a 3.

2 / 3

Completeness

It states what the skill does but includes no 'Use when...' trigger clause; per the rubric a missing explicit trigger caps completeness at 2.

2 / 3

Trigger Term Quality

'academic papers' and 'university press releases' are relevant keywords, but common variations a user might naturally say (press release, news release, lay summary, summarize for the public) are missing.

2 / 3

Distinctiveness Conflict Risk

The academic-paper-to-press-release niche is somewhat specific, but without distinct trigger terms it could still overlap with general academic-summarization or writing skills rather than being clearly unique.

2 / 3

Total

8

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
aipoch/medical-research-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.