CtrlK
BlogDocsLog inGet started
Tessl Logo

add-announcement

Helps add announcement cards to the sidebar banner system. Use when adding changelog entries, feature announcements, updates, or promotional banners to the Agenta sidebar. Handles both simple changelog entries and complex custom banners.

63

Quality

75%

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/add-announcement/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 content is highly actionable with concrete paths, schemas, and commands, but it suffers from notable redundancy across the examples and workflow sections and keeps everything inlined rather than splitting detail into reference files. Adding a validation feedback loop and trimming repeated examples would raise the weaker dimensions.

Suggestions

Remove the redundant Common Patterns examples (they repeat the Step 2 JSON) and the duplicate localStorage command in Example Workflow to tighten conciseness.

Add an explicit feedback loop in the step-by-step flow (e.g., 'If JSON validation fails, fix syntax and re-run Step 3 before testing').

Move the related-files listing and troubleshooting into a reference file (e.g., references/FILES.md) and link to it from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is noticeably verbose: the changelog JSON format is demonstrated three times (Format section, Step 2, and three more near-identical blocks in Common Patterns), and the Example Workflow repeats the localStorage command already given in Step 4, creating several padded, redundant sections.

2 / 5

Actionability

Guidance is fully executable: exact file paths, concrete JSON schemas, ID conventions, and copy-paste-ready commands (cat, git add/commit, localStorage.removeItem) cover the common cases.

5 / 5

Workflow Clarity

The four-step sequence (Read → Add → Verify → Test) is clearly ordered with a verification checkpoint and a Troubleshooting recovery section, but it lacks an explicit fix-and-retry feedback loop on validation failure.

4 / 5

Progressive Disclosure

The skill has clear section headers but is a ~220-line monolith with no bundle files or external references; content that could live in separate files (the three example blocks, troubleshooting, the related-files listing) is inlined, and the only external pointer ("consult the SidebarBanners README") is not linked.

3 / 5

Total

14

/

20

Passed

Description

87%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 is strong: it clearly states what the skill does and when to use it with concrete, natural trigger phrases tied to a distinct product niche. Minor room for improvement in listing more varied concrete actions and a few additional synonyms.

DimensionReasoningScore

Specificity

Names the domain and several concrete content types ("changelog entries, feature announcements, updates, or promotional banners", "simple changelog entries and complex custom banners"), but the underlying action is a single verb ("add") with content-type variations rather than multiple distinct actions, leaving minor coverage gaps.

4 / 5

Completeness

It explicitly states what it does ("Helps add announcement cards to the sidebar banner system", "Handles both simple changelog entries and complex custom banners") and gives a concrete "Use when..." trigger clause, satisfying both what and when.

5 / 5

Trigger Term Quality

The "Use when adding changelog entries, feature announcements, updates, or promotional banners" clause supplies several natural terms a user would say, though common synonyms like "release notes" are absent.

4 / 5

Distinctiveness Conflict Risk

The niche is narrow and product-specific ("Agenta sidebar", "sidebar banner system", "announcement cards"), giving it distinct triggers with minimal overlap risk against other skills.

5 / 5

Total

18

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository
Agenta-AI/agenta
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.