🏆 Agent Skill Grading Report
Score: 99/100 | Grade: A
Quick Summary of Agent Skill Grades
Pillar Scores for Agent Skill
| Pillar |
Score |
Max |
| Spec Compliance |
15 |
15 |
| Progressive Disclosure |
28 |
30 |
| Ease of Use |
24 |
25 |
| Writing Style |
9 |
10 |
| Utility |
19 |
20 |
| Modifiers |
+4 |
±15 |
Issues Found: 2
- 🔴 High: 0
- 🟡 Medium: 0
- 🟢 Low: 2
📊 Full Grading Report for Agent Skill
Skill Evaluation Report: mastering-aws-cli
Links:
Evaluated: 2026-01-12
Files Reviewed: SKILL.md, README.md, references/glue.md, references/aurora.md, references/advanced-patterns.md, references/setup.md, references/ecs.md, references/ecr.md, references/s3.md, references/iam-security.md, references/dynamodb.md, references/eks.md, references/bastion-tunneling.md, references/kinesis.md, references/github-cicd.md, references/lambda.md, references/vpc-networking.md, references/msk.md, references/private-parameters.md
Grading Model: Claude (default) (via claude)
Overall Score: 99/100
| Pillar |
Score |
Max |
| Progressive Disclosure Architecture |
28 |
30 |
| Ease of Use |
24 |
25 |
| Spec Compliance |
15 |
15 |
| Writing Style |
9 |
10 |
| Utility |
19 |
20 |
| Modifiers |
+4 |
±15 |
Grade: A
Executive Summary
This skill demonstrates excellent quality with a score of 99/100. Strongest area: Spec Compliance (15/15).
Detailed Scores
Progressive Disclosure Architecture (28/30)
| Criterion |
Score |
Max |
Assessment |
| Token Economy |
9 |
10 |
Excellent density with minimal prose; decision trees, tables, and code examples are highly efficient |
| Layered Structure |
10 |
10 |
SKILL.md is perfect navigation hub with 17 focused reference files; clear separation of concerns |
| Reference Depth |
5 |
5 |
All 17 references are exactly one level deep; no nested sub-references |
| Navigation Signals |
4 |
5 |
TOCs present in long files; decision trees provide excellent wayfinding; some files exceed 500 lines |
Ease of Use (24/25)
| Criterion |
Score |
Max |
Assessment |
| Metadata Quality |
10 |
10 |
Name follows conventions; description is specific with clear scope and 30+ explicit triggers |
| Discoverability |
6 |
6 |
Comprehensive trigger list covers AWS services, actions, and common tasks; activates appropriately |
| Terminology Consistency |
4 |
4 |
Consistent terminology throughout; aws cli v2, bucket, role terms used uniformly |
| Workflow Clarity |
4 |
5 |
Clear checklists for Cross-Account Setup and GitHub OIDC; Safe Deployment Checklist with numbered steps |
Spec Compliance (15/15)
| Criterion |
Score |
Max |
Assessment |
| Frontmatter Validity |
5 |
5 |
Valid YAML with required fields |
| Name Conventions |
4 |
4 |
Correct hyphen-case format |
| Description Quality |
4 |
4 |
Third-person with good trigger coverage |
| Optional Fields |
2 |
2 |
Uses allowed-tools, license, metadata |
Writing Style (9/10)
| Criterion |
Score |
Max |
Assessment |
| Voice And Tense |
4 |
4 |
Imperative form throughout; no second-person; section headers use infinitives |
| Objectivity |
3 |
3 |
Purely instructional; no marketing language; focuses on commands and patterns |
| Conciseness |
2 |
3 |
Very dense but some reference files are quite long; could split largest files further |
Utility (19/20)
| Criterion |
Score |
Max |
Assessment |
| Problem Solving Power |
8 |
8 |
Addresses real gaps in AWS CLI usage; covers compute, storage, security, CI/CD comprehensively |
| Degrees Of Freedom |
5 |
5 |
Appropriate constraints with copy-paste commands while allowing customization via placeholders |
| Feedback Loops |
3 |
4 |
Waiters, verify commands, and troubleshooting sections provide validation; debug patterns included |
| Examples And Templates |
3 |
3 |
Extensive input/output pairs; JSON policy templates; GitHub workflow YAML examples |
Modifiers Applied (+4)
Penalties: deeply_nested_references (-2)
Bonuses: grep_friendly_structure (+1), exemplary_examples (+2), explicit_scope_boundaries (+1), trigger_phrases_4plus (+1), gerund_style_name (+1)
Critical Issues (Top 2)
Issue 1: Reference file length
Severity: Low
Location: references/s3.md
Pillar Affected: PDA
Problem: S3 reference is 743 lines; could overwhelm context in token-constrained scenarios
Current:
Single comprehensive S3 reference file
Suggested Rewrite:
Split into s3-basics.md, s3-advanced.md, or use collapsible sections
Impact: +1 point
Issue 2: Missing explicit allowed-tools rationale
Severity: Low
Location: SKILL.md:metadata
Pillar Affected: Ease of Use
Problem: allowed-tools list lacks inline explanation for why Read/Bash/WebFetch are needed
Current:
allowed-tools:\n - Read\n - Bash\n - WebFetch
Suggested Rewrite:
Add brief comment or note explaining tool usage (e.g., Bash for CLI execution)
Impact: +0.5 points
General Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Grade Scale
| Grade |
Score |
Description |
| A |
90-100 |
Production-ready |
| B |
80-89 |
Good, minor work |
| C |
70-79 |
Adequate, gaps |
| D |
60-69 |
Needs work |
| F |
<60 |
Major revision |
About This Report
This evaluation uses the Claude Skills Best Practices.
Powered by:
Report generated for SpillwaveSolutions/mastering-aws-cli
JSON Output
{
"skill_name": "mastering-aws-cli",
"evaluated_at": "2026-01-12T20:29:51.012989",
"files_reviewed": [
"SKILL.md",
"README.md",
"references/glue.md",
"references/aurora.md",
"references/advanced-patterns.md",
"references/setup.md",
"references/ecs.md",
"references/ecr.md",
"references/s3.md",
"references/iam-security.md",
"references/dynamodb.md",
"references/eks.md",
"references/bastion-tunneling.md",
"references/kinesis.md",
"references/github-cicd.md",
"references/lambda.md",
"references/vpc-networking.md",
"references/msk.md",
"references/private-parameters.md"
],
"scores": {
"spec_compliance": {
"total": 15,
"max": 15,
"breakdown": {
"frontmatter_validity": {
"score": 5,
"max": 5,
"assessment": "Valid YAML with required fields"
},
"name_conventions": {
"score": 4,
"max": 4,
"assessment": "Correct hyphen-case format"
},
"description_quality": {
"score": 4,
"max": 4,
"assessment": "Third-person with good trigger coverage"
},
"optional_fields": {
"score": 2,
"max": 2,
"assessment": "Uses allowed-tools, license, metadata"
}
}
},
"pda": {
"total": 28,
"max": 30,
"breakdown": {
"token_economy": {
"score": 9,
"max": 10,
"assessment": "Excellent density with minimal prose; decision trees, tables, and code examples are highly efficient"
},
"layered_structure": {
"score": 10,
"max": 10,
"assessment": "SKILL.md is perfect navigation hub with 17 focused reference files; clear separation of concerns"
},
"reference_depth": {
"score": 5,
"max": 5,
"assessment": "All 17 references are exactly one level deep; no nested sub-references"
},
"navigation_signals": {
"score": 4,
"max": 5,
"assessment": "TOCs present in long files; decision trees provide excellent wayfinding; some files exceed 500 lines"
}
}
},
"ease_of_use": {
"total": 24,
"max": 25,
"breakdown": {
"metadata_quality": {
"score": 10,
"max": 10,
"assessment": "Name follows conventions; description is specific with clear scope and 30+ explicit triggers"
},
"discoverability": {
"score": 6,
"max": 6,
"assessment": "Comprehensive trigger list covers AWS services, actions, and common tasks; activates appropriately"
},
"terminology_consistency": {
"score": 4,
"max": 4,
"assessment": "Consistent terminology throughout; aws cli v2, bucket, role terms used uniformly"
},
"workflow_clarity": {
"score": 4,
"max": 5,
"assessment": "Clear checklists for Cross-Account Setup and GitHub OIDC; Safe Deployment Checklist with numbered steps"
}
}
},
"writing_style": {
"total": 9,
"max": 10,
"breakdown": {
"voice_and_tense": {
"score": 4,
"max": 4,
"assessment": "Imperative form throughout; no second-person; section headers use infinitives"
},
"objectivity": {
"score": 3,
"max": 3,
"assessment": "Purely instructional; no marketing language; focuses on commands and patterns"
},
"conciseness": {
"score": 2,
"max": 3,
"assessment": "Very dense but some reference files are quite long; could split largest files further"
}
}
},
"utility": {
"total": 19,
"max": 20,
"breakdown": {
"problem_solving_power": {
"score": 8,
"max": 8,
"assessment": "Addresses real gaps in AWS CLI usage; covers compute, storage, security, CI/CD comprehensively"
},
"degrees_of_freedom": {
"score": 5,
"max": 5,
"assessment": "Appropriate constraints with copy-paste commands while allowing customization via placeholders"
},
"feedback_loops": {
"score": 3,
"max": 4,
"assessment": "Waiters, verify commands, and troubleshooting sections provide validation; debug patterns included"
},
"examples_and_templates": {
"score": 3,
"max": 3,
"assessment": "Extensive input/output pairs; JSON policy templates; GitHub workflow YAML examples"
}
}
}
},
"modifiers": {
"penalties": [
{
"name": "deeply_nested_references",
"points": -2
}
],
"bonuses": [
{
"name": "grep_friendly_structure",
"points": 1
},
{
"name": "exemplary_examples",
"points": 2
},
{
"name": "explicit_scope_boundaries",
"points": 1
},
{
"name": "trigger_phrases_4plus",
"points": 1
},
{
"name": "gerund_style_name",
"points": 1
}
],
"net": 4
},
"final_score": 99,
"grade": "A",
"critical_issues": [
{
"rank": 1,
"title": "Reference file length",
"severity": "Low",
"location": "references/s3.md",
"pillar": "PDA",
"problem": "S3 reference is 743 lines; could overwhelm context in token-constrained scenarios",
"current": "Single comprehensive S3 reference file",
"suggested": "Split into s3-basics.md, s3-advanced.md, or use collapsible sections",
"impact": "+1 point"
},
{
"rank": 2,
"title": "Missing explicit allowed-tools rationale",
"severity": "Low",
"location": "SKILL.md:metadata",
"pillar": "Ease of Use",
"problem": "allowed-tools list lacks inline explanation for why Read/Bash/WebFetch are needed",
"current": "allowed-tools:\\n - Read\\n - Bash\\n - WebFetch",
"suggested": "Add brief comment or note explaining tool usage (e.g., Bash for CLI execution)",
"impact": "+0.5 points"
}
],
"recommendations": [
"Add trigger phrases to description for discoverability",
"Add table of contents for files over 100 lines"
],
"code_quality": null,
"grading_model": "Claude (default)",
"grading_provider": "claude"
}
Links:
📦 Recommended: Add Universal Installer Instructions
Consider adding these installation instructions to your README.md to help users install this skill across 14+ AI coding agents:
## Installing with Skilz (Universal Installer)
The recommended way to install this skill across different AI coding agents is using the **skilz** universal installer.
### Install Skilz
```bash
pip install skilz
This skill supports Agent Skill Standard which means it supports 14 plus coding agents including Claude Code, OpenAI Codex, Cursor and Gemini.
Git URL Options
# Install for Claude Code (your home directory)
skilz install -g https://github.com/spillwavesolutions/mastering-aws-cli
# Or from the SkillzWave marketplace
skilz install spillwavesolutions__mastering-aws-cli__mastering-aws-cli
Claude Code
Install to user home (available in all projects):
skilz install -g https://github.com/spillwavesolutions/mastering-aws-cli
Install to current project only:
skilz install -g https://github.com/spillwavesolutions/mastering-aws-cli --project
OpenCode
Install for OpenCode:
# OpenCode
skilz install https://github.com/spillwavesolutions/mastering-aws-cli --agent opencode
Install for Codex and Gemini too
# Gemini CLI
skilz install https://github.com/spillwavesolutions/mastering-aws-cli --agent gemini
# OpenAI Codex
skilz install https://github.com/spillwavesolutions/mastering-aws-cli --agent codex
Project-level install:
skilz install https://github.com/spillwavesolutions/mastering-aws-cli --project --agent codex
Install from Skillzwave Marketplace
skilz install spillwavesolutions__mastering-aws-cli__mastering-aws-cli --project
See this site skill Listing to see how to install this exact skill to 14+ different coding agents.
Other Supported Agents
Skilz supports 20+ coding agents including Claude Code, OpenAI Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, Windsurf, Qwen Code, Aidr, and more.
See the skill on SkillzWave for agent-specific install commands, or check the skilz-cli docs.
SkillzWave is a skill marketplace for AI agents. SpillWave (where I work) builds AI agent tools.
---
## About This Report
This evaluation uses the [Claude Skills Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices).
**Powered by:**
- [SkillzWave](https://skillzwave.ai) - Claude Skills Marketplace
- [SpillWave](https://spillwave.com) - AI Solutions
*Report generated for [spillwavesolutions/mastering-aws-cli](https://github.com/spillwavesolutions/mastering-aws-cli/blob/main/SKILL.md)*
🏆 Agent Skill Grading Report
Score: 99/100 | Grade: A
Quick Summary of Agent Skill Grades
Pillar Scores for Agent Skill
Issues Found: 2
📊 Full Grading Report for Agent Skill
Skill Evaluation Report: mastering-aws-cli
Links:
Evaluated: 2026-01-12
Files Reviewed: SKILL.md, README.md, references/glue.md, references/aurora.md, references/advanced-patterns.md, references/setup.md, references/ecs.md, references/ecr.md, references/s3.md, references/iam-security.md, references/dynamodb.md, references/eks.md, references/bastion-tunneling.md, references/kinesis.md, references/github-cicd.md, references/lambda.md, references/vpc-networking.md, references/msk.md, references/private-parameters.md
Grading Model: Claude (default) (via claude)
Overall Score: 99/100
Grade: A
Executive Summary
This skill demonstrates excellent quality with a score of 99/100. Strongest area: Spec Compliance (15/15).
Detailed Scores
Progressive Disclosure Architecture (28/30)
Ease of Use (24/25)
Spec Compliance (15/15)
Writing Style (9/10)
Utility (19/20)
Modifiers Applied (+4)
Penalties: deeply_nested_references (-2)
Bonuses: grep_friendly_structure (+1), exemplary_examples (+2), explicit_scope_boundaries (+1), trigger_phrases_4plus (+1), gerund_style_name (+1)
Critical Issues (Top 2)
Issue 1: Reference file length
Severity: Low
Location: references/s3.md
Pillar Affected: PDA
Problem: S3 reference is 743 lines; could overwhelm context in token-constrained scenarios
Current:
Suggested Rewrite:
Impact: +1 point
Issue 2: Missing explicit allowed-tools rationale
Severity: Low
Location: SKILL.md:metadata
Pillar Affected: Ease of Use
Problem: allowed-tools list lacks inline explanation for why Read/Bash/WebFetch are needed
Current:
Suggested Rewrite:
Impact: +0.5 points
General Recommendations
Grade Scale
About This Report
This evaluation uses the Claude Skills Best Practices.
Powered by:
Report generated for SpillwaveSolutions/mastering-aws-cli
JSON Output
{ "skill_name": "mastering-aws-cli", "evaluated_at": "2026-01-12T20:29:51.012989", "files_reviewed": [ "SKILL.md", "README.md", "references/glue.md", "references/aurora.md", "references/advanced-patterns.md", "references/setup.md", "references/ecs.md", "references/ecr.md", "references/s3.md", "references/iam-security.md", "references/dynamodb.md", "references/eks.md", "references/bastion-tunneling.md", "references/kinesis.md", "references/github-cicd.md", "references/lambda.md", "references/vpc-networking.md", "references/msk.md", "references/private-parameters.md" ], "scores": { "spec_compliance": { "total": 15, "max": 15, "breakdown": { "frontmatter_validity": { "score": 5, "max": 5, "assessment": "Valid YAML with required fields" }, "name_conventions": { "score": 4, "max": 4, "assessment": "Correct hyphen-case format" }, "description_quality": { "score": 4, "max": 4, "assessment": "Third-person with good trigger coverage" }, "optional_fields": { "score": 2, "max": 2, "assessment": "Uses allowed-tools, license, metadata" } } }, "pda": { "total": 28, "max": 30, "breakdown": { "token_economy": { "score": 9, "max": 10, "assessment": "Excellent density with minimal prose; decision trees, tables, and code examples are highly efficient" }, "layered_structure": { "score": 10, "max": 10, "assessment": "SKILL.md is perfect navigation hub with 17 focused reference files; clear separation of concerns" }, "reference_depth": { "score": 5, "max": 5, "assessment": "All 17 references are exactly one level deep; no nested sub-references" }, "navigation_signals": { "score": 4, "max": 5, "assessment": "TOCs present in long files; decision trees provide excellent wayfinding; some files exceed 500 lines" } } }, "ease_of_use": { "total": 24, "max": 25, "breakdown": { "metadata_quality": { "score": 10, "max": 10, "assessment": "Name follows conventions; description is specific with clear scope and 30+ explicit triggers" }, "discoverability": { "score": 6, "max": 6, "assessment": "Comprehensive trigger list covers AWS services, actions, and common tasks; activates appropriately" }, "terminology_consistency": { "score": 4, "max": 4, "assessment": "Consistent terminology throughout; aws cli v2, bucket, role terms used uniformly" }, "workflow_clarity": { "score": 4, "max": 5, "assessment": "Clear checklists for Cross-Account Setup and GitHub OIDC; Safe Deployment Checklist with numbered steps" } } }, "writing_style": { "total": 9, "max": 10, "breakdown": { "voice_and_tense": { "score": 4, "max": 4, "assessment": "Imperative form throughout; no second-person; section headers use infinitives" }, "objectivity": { "score": 3, "max": 3, "assessment": "Purely instructional; no marketing language; focuses on commands and patterns" }, "conciseness": { "score": 2, "max": 3, "assessment": "Very dense but some reference files are quite long; could split largest files further" } } }, "utility": { "total": 19, "max": 20, "breakdown": { "problem_solving_power": { "score": 8, "max": 8, "assessment": "Addresses real gaps in AWS CLI usage; covers compute, storage, security, CI/CD comprehensively" }, "degrees_of_freedom": { "score": 5, "max": 5, "assessment": "Appropriate constraints with copy-paste commands while allowing customization via placeholders" }, "feedback_loops": { "score": 3, "max": 4, "assessment": "Waiters, verify commands, and troubleshooting sections provide validation; debug patterns included" }, "examples_and_templates": { "score": 3, "max": 3, "assessment": "Extensive input/output pairs; JSON policy templates; GitHub workflow YAML examples" } } } }, "modifiers": { "penalties": [ { "name": "deeply_nested_references", "points": -2 } ], "bonuses": [ { "name": "grep_friendly_structure", "points": 1 }, { "name": "exemplary_examples", "points": 2 }, { "name": "explicit_scope_boundaries", "points": 1 }, { "name": "trigger_phrases_4plus", "points": 1 }, { "name": "gerund_style_name", "points": 1 } ], "net": 4 }, "final_score": 99, "grade": "A", "critical_issues": [ { "rank": 1, "title": "Reference file length", "severity": "Low", "location": "references/s3.md", "pillar": "PDA", "problem": "S3 reference is 743 lines; could overwhelm context in token-constrained scenarios", "current": "Single comprehensive S3 reference file", "suggested": "Split into s3-basics.md, s3-advanced.md, or use collapsible sections", "impact": "+1 point" }, { "rank": 2, "title": "Missing explicit allowed-tools rationale", "severity": "Low", "location": "SKILL.md:metadata", "pillar": "Ease of Use", "problem": "allowed-tools list lacks inline explanation for why Read/Bash/WebFetch are needed", "current": "allowed-tools:\\n - Read\\n - Bash\\n - WebFetch", "suggested": "Add brief comment or note explaining tool usage (e.g., Bash for CLI execution)", "impact": "+0.5 points" } ], "recommendations": [ "Add trigger phrases to description for discoverability", "Add table of contents for files over 100 lines" ], "code_quality": null, "grading_model": "Claude (default)", "grading_provider": "claude" }Links:
📦 Recommended: Add Universal Installer Instructions
Consider adding these installation instructions to your README.md to help users install this skill across 14+ AI coding agents:
This skill supports Agent Skill Standard which means it supports 14 plus coding agents including Claude Code, OpenAI Codex, Cursor and Gemini.
Git URL Options
Claude Code
Install to user home (available in all projects):
Install to current project only:
OpenCode
Install for OpenCode:
# OpenCode skilz install https://github.com/spillwavesolutions/mastering-aws-cli --agent opencodeInstall for Codex and Gemini too
Project-level install:
Install from Skillzwave Marketplace
See this site skill Listing to see how to install this exact skill to 14+ different coding agents.
Other Supported Agents
Skilz supports 20+ coding agents including Claude Code, OpenAI Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, Windsurf, Qwen Code, Aidr, and more.
See the skill on SkillzWave for agent-specific install commands, or check the skilz-cli docs.
SkillzWave is a skill marketplace for AI agents. SpillWave (where I work) builds AI agent tools.