CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

sam-template-builder

Sam Template Builder - Auto-activating skill for AWS Skills. Triggers on: sam template builder, sam template builder Part of the AWS Skills skill category.

Overall
score

24%

Does it follow best practices?

Validation for skill structure

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill sam-template-builder
What are skills?
SKILL.md
Review
Evals

Activation

22%

This description is severely underdeveloped, essentially just restating the skill name without explaining what the skill actually does or providing meaningful trigger guidance. It lacks any concrete actions (like generating SAM YAML, defining Lambda resources, configuring API Gateway) and the trigger terms are redundant repetitions of the skill name rather than natural user language.

Suggestions

Add specific concrete actions the skill performs, e.g., 'Generates AWS SAM template YAML files, defines Lambda functions, configures API Gateway endpoints, sets up DynamoDB tables, and manages IAM permissions for serverless applications.'

Replace the redundant trigger terms with natural user language: 'Use when the user asks about serverless templates, SAM YAML, AWS Lambda configuration, serverless.yaml files, or building CloudFormation templates for serverless apps.'

Include file type triggers like '.yaml', 'template.yaml', 'sam.yaml' that users might reference when working with SAM templates.

DimensionReasoningScore

Specificity

The description contains no concrete actions - it only states it's a 'template builder' without explaining what building a template involves (e.g., defining resources, configuring Lambda functions, setting up API Gateway).

1 / 3

Completeness

The description fails to answer 'what does this do' beyond the name, and the 'when' clause only repeats the skill name verbatim ('sam template builder') rather than providing meaningful trigger scenarios.

1 / 3

Trigger Term Quality

Includes 'sam template builder' as a trigger term which is relevant, but misses natural variations users might say like 'serverless template', 'SAM YAML', 'AWS Lambda template', 'serverless.yaml', or 'CloudFormation serverless'.

2 / 3

Distinctiveness Conflict Risk

Being part of 'AWS Skills' category provides some context, and 'SAM' is specific to AWS Serverless Application Model, but without describing actual capabilities it could conflict with other AWS or CloudFormation-related skills.

2 / 3

Total

6

/

12

Passed

Implementation

0%

This skill is essentially a placeholder with no actual instructional content. It describes what a SAM template builder skill would do but provides zero actionable guidance, code examples, or SAM-specific information. The content would be useless for helping Claude build SAM templates.

Suggestions

Add concrete SAM template examples showing common patterns (API Gateway + Lambda, S3 triggers, DynamoDB tables) with executable YAML code

Include a clear workflow for building SAM templates: define resources -> configure events -> set permissions -> validate with 'sam validate' -> deploy

Remove generic boilerplate sections (Purpose, When to Use, Example Triggers) and replace with actual SAM template syntax, resource types, and intrinsic functions

Add references to SAM-specific resources like Globals section, AWS::Serverless::Function properties, and common gotchas with IAM policies

DimensionReasoningScore

Conciseness

The content is padded with generic boilerplate that explains nothing specific about SAM template building. Phrases like 'provides automated assistance' and 'follows industry best practices' are filler that Claude doesn't need.

1 / 3

Actionability

No concrete code, commands, or executable guidance is provided. The skill describes what it does abstractly ('provides step-by-step guidance') but never actually provides any guidance, SAM template examples, or specific instructions.

1 / 3

Workflow Clarity

No workflow, steps, or process is defined. The content only describes trigger conditions and vague capabilities without any actual sequence of actions for building SAM templates.

1 / 3

Progressive Disclosure

The content is a monolithic block of generic text with no structure pointing to detailed resources, no references to SAM documentation, template examples, or related files.

1 / 3

Total

4

/

12

Passed

Validation

69%

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

allowed_tools_field

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

Warning

metadata_version

'metadata' field is not a dictionary

Warning

frontmatter_unknown_keys

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

Warning

body_steps

No step-by-step structure detected (no ordered list); consider adding a simple workflow

Warning

Total

11

/

16

Passed

Reviewed

Table of Contents

ActivationImplementationValidation

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.