CtrlK
BlogDocsLog inGet started
Tessl Logo

internal-comms-community

To write internal communications, use this skill for:

52

Quality

59%

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/internal-comms-community/SKILL.md

The canonical home for this skill is internal-comms in anthropics/skills

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 is concise and provides a clear routing workflow with specific file mappings, scoring well on token efficiency and clarity. Its main weakness is progressive disclosure: every referenced guideline file is missing from the bundle, leaving the actionable detail inaccessible.

Suggestions

Ship the referenced examples/ files (3p-updates.md, company-newsletter.md, faq-answers.md, general-comms.md) or remove the file-based routing and inline minimal guidance for each communication type.

Add a brief fallback note describing what to do if a guideline file is absent, so the workflow degrades gracefully.

Consider inlining one or two lines of concrete formatting/tone guidance per communication type so the skill remains useful even before the example files are loaded.

DimensionReasoningScore

Conciseness

The body is lean with short sections and bullet lists, never explaining what a newsletter or FAQ is and assuming Claude's competence; every token earns its place.

5 / 5

Actionability

It maps each communication type to a specific file and gives a concrete numbered routing procedure, but the executable detail is delegated to examples/*.md files that are not present in the bundle.

4 / 5

Workflow Clarity

A clear three-step sequence (identify type, load guideline, follow instructions) plus a fallback branch for unmatched types; minor gap in that it does not address what to do if a referenced file is missing.

4 / 5

Progressive Disclosure

The overview properly signals one-level-deep references to examples/*.md, but that directory does not exist in the bundle, so the navigation leads nowhere despite the sound structural design.

3 / 5

Total

16

/

20

Passed

Description

40%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 reads as an incomplete lead-in (ending in a colon) that names the domain but never delivers concrete capabilities or explicit trigger phrases. It is distinct as a niche but underspecified on both "what" and "when".

Suggestions

Rewrite the description as a complete sentence that states concrete capabilities (e.g., drafting 3P updates, company newsletters, FAQ responses, status and incident reports) rather than ending with a colon.

Add an explicit "Use when..." clause with natural trigger phrases such as "internal comms", "3P update", "company newsletter", or "status report".

Move the most important trigger keywords from the body's Keywords list into the description so the frontmatter alone communicates when to use the skill.

DimensionReasoningScore

Specificity

The description "To write internal communications, use this skill for:" names the domain but the only action is the generic verb "write" with no concrete sub-actions stated.

2 / 5

Completeness

Only a vague "for:" trigger framing is present and the description is truncated by a colon; the concrete "what" (capabilities) is never stated, matching the anchor where only "when" is present without a real "what".

2 / 5

Trigger Term Quality

"internal communications" is a natural user phrase, but the description omits common synonyms and variations (e.g., 3P updates, newsletter, FAQ) that appear only in the body.

3 / 5

Distinctiveness Conflict Risk

"internal communications" is a distinct niche unlikely to trigger unrelated skills, though the bare phrase has minor overlap risk with general writing/comms skills.

4 / 5

Total

11

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

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.