CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

s3-lifecycle-config

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill s3-lifecycle-config
What are skills?

S3 Lifecycle Config - Auto-activating skill for AWS Skills. Triggers on: s3 lifecycle config, s3 lifecycle config Part of the AWS Skills skill category.

Overall
score

19%

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Activation

7%

This description is severely underdeveloped, essentially serving as a placeholder rather than a functional skill description. It lacks concrete actions, meaningful trigger terms, and explicit usage guidance. The duplicated trigger term suggests this may be auto-generated without human review.

Suggestions

Add specific actions the skill performs, e.g., 'Creates and manages S3 lifecycle rules including object expiration, storage class transitions, and incomplete multipart upload cleanup'

Include a 'Use when...' clause with natural trigger scenarios like 'Use when configuring automatic deletion of old objects, transitioning data to Glacier, or managing storage costs'

Add varied trigger terms users would naturally say: 'object expiration', 'storage class transition', 'auto-delete S3 objects', 'bucket lifecycle policy', 'move to Glacier'

DimensionReasoningScore

Specificity

The description only names the domain 'S3 Lifecycle Config' without describing any concrete actions. There are no verbs or specific capabilities listed like 'create rules', 'set expiration policies', or 'configure transitions'.

1 / 3

Completeness

The description fails to answer 'what does this do' beyond naming the topic, and the 'when' guidance is just a redundant trigger phrase rather than explicit usage scenarios. No 'Use when...' clause is present.

1 / 3

Trigger Term Quality

The trigger terms are duplicated ('s3 lifecycle config' appears twice) and miss natural variations users would say like 'object expiration', 'storage class transition', 'bucket lifecycle rules', or 'auto-delete old files'.

1 / 3

Distinctiveness Conflict Risk

While 'S3 Lifecycle Config' is a specific AWS feature, the lack of detail means it could overlap with other S3-related skills. The mention of 'AWS Skills skill category' provides some context but doesn't clearly distinguish it from other S3 operations.

2 / 3

Total

5

/

12

Passed

Implementation

0%

This skill is essentially an empty placeholder with no actual instructional content. It describes what a skill about S3 lifecycle configuration might do but provides zero actionable guidance, code examples, or workflow steps. The entire content could be replaced with actual S3 lifecycle configuration examples and would be infinitely more useful.

Suggestions

Add concrete, executable examples of S3 lifecycle configuration using AWS CLI or CloudFormation/Terraform (e.g., `aws s3api put-bucket-lifecycle-configuration --bucket my-bucket --lifecycle-configuration file://lifecycle.json`)

Include a sample lifecycle policy JSON showing common patterns like transitioning to Glacier after 90 days or expiring objects after 365 days

Define a clear workflow: 1) Identify bucket, 2) Define rules, 3) Apply configuration, 4) Validate with `get-bucket-lifecycle-configuration`

Remove all meta-description content ('This skill provides...', 'Capabilities include...') and replace with actual technical guidance

DimensionReasoningScore

Conciseness

The content is padded with generic boilerplate that explains nothing Claude doesn't already know. Phrases like 'Provides step-by-step guidance' and 'Follows industry best practices' are meaningless filler without actual content.

1 / 3

Actionability

There is zero concrete guidance - no code, no commands, no actual S3 lifecycle configuration examples. The skill describes what it could do rather than providing any executable instructions.

1 / 3

Workflow Clarity

No workflow is defined. There are no steps, no sequence, and no validation checkpoints for configuring S3 lifecycle rules. The content is entirely meta-description without any actual process.

1 / 3

Progressive Disclosure

The content is a monolithic block of generic text with no structure pointing to detailed materials. There are no references to examples, API documentation, or related configuration 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

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.