CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

stakeholder-update-generator

Create compelling progress updates and release notes. Use when shipping a new feature or need to communicate progress to stakeholders.

Quality

64%

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 ./.agents/skills/stakeholder-update-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 contains a genuinely useful output template and some concrete best practices, but roughly half of it is redundant, fluffy, or duplicated from the frontmatter. The prompt-template framing ("Help me write...") and the meta-level example that describes rather than shows output weaken both actionability and workflow clarity.

Suggestions

Remove the "Domain Context" section entirely and consolidate "Input Requirements", "When to Use", and "What This Skill Does" into one brief section, since they duplicate the frontmatter description and add padding (addresses conciseness).

Reframe the instructions as direct guidance to Claude instead of a user prompt ("Help me write..."), and replace the meta-level Example with an actual worked example showing a real stakeholder update, not a description of one (addresses actionability).

Restructure so the title heading comes first and the flow reads as a simple sequence — gather the changes, identify audience and style, then produce the structured update — removing the duplicate framing sections (addresses workflow_clarity and progressive_disclosure).

DimensionReasoningScore

Conciseness

"This skill implements a proven product management framework. The approach combines best practices from industry leaders..." is pure padding, and the "When to Use", "What This Skill Does", and "Input Requirements" sections largely duplicate the frontmatter description, giving several unnecessary or padded sections. It is above level 1 because the core instruction list is not an extended explanation of things Claude already knows, but the volume of redundant content keeps it below level 3's "mostly efficient".

2 / 5

Actionability

The numbered output template ("1. High-level summary (2-3 sentences) ... 5. What's next") and the concrete metric guidance ("'50% faster' not 'performance improvements'") provide some concrete guidance, but "Help me write an engaging update for [product/feature/sprint]" frames the instructions as a user prompt template rather than executable direction, and the Example section describes output meta-level ("Structured update highlighting...") instead of showing a real one. Not level 4 because no worked example of actual output exists and the prompt framing leaves gaps.

3 / 5

Workflow Clarity

The single task is discernible and the output shape is listed, but the body opens with "Domain Context" and "Input Requirements" before the "# Stakeholder Update Generator" heading, and the instructions read as a fill-in prompt template rather than an unambiguous sequence for producing the update. It is not level 5 (allowed for simple skills only when the single action is unambiguous) because of the disordered structure and duplicated framing sections; not level 2 because the task and output structure are still identifiable.

3 / 5

Progressive Disclosure

No bundle files exist, and the ~57-line body is sectioned rather than monolithic, but organization is uneven: two sections precede the top-level title heading, "When to Use" duplicates the description, and "Further Reading" points to an external URL (pmprompt.com) rather than in-skill references. This matches the "some structure but could be better organized" anchor, below level 4's well-placed content and clear references.

3 / 5

Total

11

/

20

Passed

Description

70%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 clearly states both what the skill does and when to use it, with reasonably natural trigger phrases tied to shipping scenarios. Its main weaknesses are limited action coverage beyond the two core outputs and missing common trigger variations such as "status update" or "changelog".

DimensionReasoningScore

Specificity

"Create compelling progress updates and release notes" names the domain and two concrete actions, matching the anchor for 1-2 concrete actions without comprehensive coverage (no mention of status updates, leadership comms, or sprint documentation). It is above level 2 because the actions are concrete rather than generic, but below level 4 because the gaps in coverage go beyond minor.

3 / 5

Completeness

It explicitly answers what ("Create compelling progress updates and release notes") and when ("Use when shipping a new feature or need to communicate progress to stakeholders"), matching the both-present-but-could-be-more-specific anchor. Not level 5 because the when-clause offers fewer concrete trigger phrases than the exemplary anchor; not level 3 because the when-clause is explicitly present, not merely implied.

4 / 5

Trigger Term Quality

"shipping a new feature", "communicate progress to stakeholders", and "release notes" are natural phrases users would say when needing this skill, giving good keyword coverage. It falls short of level 5 because common variations and synonyms like "status update", "changelog", or "sprint recap" are missing.

4 / 5

Distinctiveness Conflict Risk

The stakeholder-update/release-notes domain is a fairly distinct PM niche with clear shipping-related triggers, creating only minor overlap risk with closely related writing or communication skills. It is not level 5 because "communicate progress to stakeholders" is broad enough to overlap with general communication skills.

4 / 5

Total

15

/

20

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.

Validation — 15 / 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

saski/arnesto

Path

.agents/skills/stakeholder-update-generator/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.