Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill s3-lifecycle-configS3 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
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'
| Dimension | Reasoning | Score |
|---|---|---|
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
| Dimension | Reasoning | Score |
|---|---|---|
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%Validation — 11 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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
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.