CtrlK
BlogDocsLog inGet started
Tessl Logo

sns-topic-config

Sns Topic Config - Auto-activating skill for AWS Skills. Triggers on: sns topic config, sns topic config Part of the AWS Skills skill category.

33

0.97x
Quality

3%

Does it follow best practices?

Impact

81%

0.97x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/13-aws-skills/sns-topic-config/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

7%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an extremely weak description that functions as little more than a label. It provides no concrete actions, no natural trigger terms beyond the skill name repeated, and no guidance on when Claude should select it. It would be nearly indistinguishable from a generic AWS skill entry.

Suggestions

Add specific concrete actions the skill performs, e.g., 'Creates, configures, and manages AWS SNS topic settings including subscriptions, access policies, delivery retry policies, and encryption.'

Add a 'Use when...' clause with explicit triggers, e.g., 'Use when the user needs to set up SNS topics, configure pub/sub messaging, manage topic subscriptions, or adjust SNS notification settings.'

Include natural language variations users might say, such as 'SNS notifications', 'pub/sub', 'topic subscriptions', 'message publishing', 'AWS Simple Notification Service', and relevant file extensions or resource types like 'aws_sns_topic'.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. It merely names itself ('Sns Topic Config') and states it's part of 'AWS Skills' without describing what it actually does—no verbs like 'configure', 'create', 'manage', or any specific capabilities.

1 / 3

Completeness

The description fails to answer both 'what does this do' and 'when should Claude use it'. There is no explanation of capabilities and no meaningful 'Use when...' guidance—only a redundant trigger phrase.

1 / 3

Trigger Term Quality

The trigger terms are just 'sns topic config' repeated twice. There are no natural language variations a user might say, such as 'SNS notification', 'AWS topic', 'publish subscribe', 'message queue', or 'SNS configuration'.

1 / 3

Distinctiveness Conflict Risk

The mention of 'SNS topic config' does narrow the scope to a specific AWS service, which provides some distinctiveness. However, the lack of detail about what specifically it does with SNS topics means it could overlap with other AWS-related skills.

2 / 3

Total

5

/

12

Passed

Implementation

0%

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

This skill is an empty placeholder with no actual technical content. It contains only generic boilerplate text that could apply to any topic by swapping the name 'sns topic config.' It provides zero actionable guidance on AWS SNS topic configuration—no code, no commands, no parameters, no examples, and no workflows.

Suggestions

Add concrete, executable examples such as AWS CLI commands (`aws sns create-topic`), CloudFormation YAML snippets, or CDK/Terraform code for creating and configuring SNS topics.

Include a clear workflow for common SNS topic configuration tasks: creating a topic, setting access policies, adding subscriptions, configuring encryption, and enabling delivery logging—with validation steps.

Replace the generic 'Capabilities' and 'Example Triggers' sections with actual technical content covering key configuration options like delivery policies, encryption (KMS), access policies, FIFO topics, and dead-letter queues.

Add references to related skill files or documentation for advanced topics like cross-account access, message filtering policies, and SNS-to-SQS fan-out patterns.

DimensionReasoningScore

Conciseness

The content is entirely filler and boilerplate. It explains nothing Claude doesn't already know and provides zero actual technical content about SNS topic configuration. Every section restates the same vague idea without adding value.

1 / 3

Actionability

There are no concrete code examples, no AWS CLI commands, no CloudFormation/CDK snippets, no specific configuration parameters, and no executable guidance whatsoever. The skill describes rather than instructs.

1 / 3

Workflow Clarity

There is no workflow, no steps, no sequence, and no validation checkpoints. The bullet point 'Provides step-by-step guidance' is a claim without any actual steps provided.

1 / 3

Progressive Disclosure

The content is a flat, monolithic block of generic text with no meaningful structure, no references to detailed resources, and no navigation to related documentation or examples.

1 / 3

Total

4

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.