-
Notifications
You must be signed in to change notification settings - Fork 1
Description
🏆 Skill Grading Report
Score: 99/100 | Grade: A
Quick Summary
Pillar Scores
| Pillar | Score | Max |
|---|---|---|
| Spec Compliance | 13 | 15 |
| Progressive Disclosure | 29 | 30 |
| Ease of Use | 24 | 25 |
| Writing Style | 10 | 10 |
| Utility | 19 | 20 |
| Modifiers | +4 | ±15 |
Issues Found: 4
- 🔴 High: 0
- 🟡 Medium: 2
- 🟢 Low: 2
📊 Full Grading Report
Skill Evaluation Report: image-gen
Links:
- 📁 GitHub: SpillwaveSolutions/image_gen
- 🛒 Marketplace: View on SkillzWave
- 📊 Tracking: All Graded Skills
Evaluated: 2025-12-29
Files Reviewed: SKILL.md, README.md, references/prompting_guide.md
Grading Model: Grok Code (via opencode)
Overall Score: 99/100
| Pillar | Score | Max |
|---|---|---|
| Progressive Disclosure Architecture | 29 | 30 |
| Ease of Use | 24 | 25 |
| Spec Compliance | 13 | 15 |
| Writing Style | 10 | 10 |
| Utility | 19 | 20 |
| Modifiers | +4 | ±15 |
Grade: A
Executive Summary
This skill demonstrates excellent quality with a score of 99/100. Strongest area: Writing Style (10/10).
Detailed Scores
Progressive Disclosure Architecture (29/30)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Token Economy | 9 | 10 | Mostly efficient with few redundant phrases |
| Layered Structure | 10 | 10 | Clear separation between overview and detailed references |
| Reference Depth | 5 | 5 | Single reference file at one level deep |
| Navigation Signals | 5 | 5 | TOC present with clear hierarchical headers |
Ease of Use (24/25)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Metadata Quality | 9 | 10 | Good naming and detailed description with clear triggers |
| Discoverability | 6 | 6 | Comprehensive trigger terms in description |
| Terminology Consistency | 4 | 4 | Consistent use of key terms throughout |
| Workflow Clarity | 5 | 5 | Well-structured numbered steps with checklists |
Spec Compliance (13/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 | 0 | 2 | No optional fields used (no penalty) |
Writing Style (10/10)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Voice And Tense | 4 | 4 | Consistent imperative form |
| Objectivity | 3 | 3 | Purely instructional without marketing language |
| Conciseness | 3 | 3 | Dense and efficient writing |
Utility (19/20)
| Criterion | Score | Max | Assessment |
|---|---|---|---|
| Problem Solving Power | 7 | 8 | Addresses clear gap in visual asset creation for articles |
| Degrees Of Freedom | 5 | 5 | Appropriate guidance with creative flexibility |
| Feedback Loops | 4 | 4 | Includes verification and validation steps |
| Examples And Templates | 3 | 3 | Rich examples and templates provided |
Modifiers Applied (+4)
Penalties: None
Bonuses: grep_friendly_structure (+1), exemplary_examples (+2), trigger_phrases_4plus (+1)
Critical Issues (Top 4)
Issue 1: Remove redundant workflow position note
Severity: Medium
Location: SKILL.md:When to Use This Skill
Pillar Affected: PDA
Problem: Unnecessary workflow position detail adds token overhead
Current:
**Typical workflow position**: After article content is finalized (Phase 8 in the article enhancement workflow), before SEO optimization.
Suggested Rewrite:
Remove the parenthetical phase reference
Impact: +1 points
Issue 2: Standardize tool naming
Severity: Low
Location: SKILL.md:Overview
Pillar Affected: Ease of Use
Problem: Inconsistent capitalization of 'imagen' vs 'Imagen'
Current:
using the `imagen` CLI tool (powered by `gemini-2.5-flash-image`)
Suggested Rewrite:
Use 'Imagen' consistently as the tool name
Impact: +0.5 points
Issue 3: Simplify CRITICAL label
Severity: Low
Location: SKILL.md:Step 4a
Pillar Affected: Writing Style
Problem: All caps CRITICAL may introduce subjective emphasis
Current:
**CRITICAL**: Integrate generated images into the article at strategic locations.
Suggested Rewrite:
Change to 'Important:' or remove emphasis
Impact: +0.5 points
Issue 4: Add error handling guidance
Severity: Medium
Location: SKILL.md:Step 5
Pillar Affected: Utility
Problem: Missing guidance on what to do if image generation fails
Current:
Final checks without failure handling
Suggested Rewrite:
Add section on retrying prompts or alternative approaches
Impact: +1 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 improving-skills 5-pillar rubric.
Powered by:
- SkillzWave - Claude Skills Marketplace
- SpillWave - AI Solutions
Report generated for SpillwaveSolutions/image_gen
JSON Output
{
"skill_name": "image-gen",
"evaluated_at": "2025-12-29T11:20:39.062412",
"files_reviewed": [
"SKILL.md",
"README.md",
"references/prompting_guide.md"
],
"scores": {
"spec_compliance": {
"total": 13,
"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": 0,
"max": 2,
"assessment": "No optional fields used (no penalty)"
}
}
},
"pda": {
"total": 29,
"max": 30,
"breakdown": {
"token_economy": {
"score": 9,
"max": 10,
"assessment": "Mostly efficient with few redundant phrases"
},
"layered_structure": {
"score": 10,
"max": 10,
"assessment": "Clear separation between overview and detailed references"
},
"reference_depth": {
"score": 5,
"max": 5,
"assessment": "Single reference file at one level deep"
},
"navigation_signals": {
"score": 5,
"max": 5,
"assessment": "TOC present with clear hierarchical headers"
}
}
},
"ease_of_use": {
"total": 24,
"max": 25,
"breakdown": {
"metadata_quality": {
"score": 9,
"max": 10,
"assessment": "Good naming and detailed description with clear triggers"
},
"discoverability": {
"score": 6,
"max": 6,
"assessment": "Comprehensive trigger terms in description"
},
"terminology_consistency": {
"score": 4,
"max": 4,
"assessment": "Consistent use of key terms throughout"
},
"workflow_clarity": {
"score": 5,
"max": 5,
"assessment": "Well-structured numbered steps with checklists"
}
}
},
"writing_style": {
"total": 10,
"max": 10,
"breakdown": {
"voice_and_tense": {
"score": 4,
"max": 4,
"assessment": "Consistent imperative form"
},
"objectivity": {
"score": 3,
"max": 3,
"assessment": "Purely instructional without marketing language"
},
"conciseness": {
"score": 3,
"max": 3,
"assessment": "Dense and efficient writing"
}
}
},
"utility": {
"total": 19,
"max": 20,
"breakdown": {
"problem_solving_power": {
"score": 7,
"max": 8,
"assessment": "Addresses clear gap in visual asset creation for articles"
},
"degrees_of_freedom": {
"score": 5,
"max": 5,
"assessment": "Appropriate guidance with creative flexibility"
},
"feedback_loops": {
"score": 4,
"max": 4,
"assessment": "Includes verification and validation steps"
},
"examples_and_templates": {
"score": 3,
"max": 3,
"assessment": "Rich examples and templates provided"
}
}
}
},
"modifiers": {
"penalties": [],
"bonuses": [
{
"name": "grep_friendly_structure",
"points": 1
},
{
"name": "exemplary_examples",
"points": 2
},
{
"name": "trigger_phrases_4plus",
"points": 1
}
],
"net": 4
},
"final_score": 99,
"grade": "A",
"critical_issues": [
{
"rank": 1,
"title": "Remove redundant workflow position note",
"severity": "Medium",
"location": "SKILL.md:When to Use This Skill",
"pillar": "PDA",
"problem": "Unnecessary workflow position detail adds token overhead",
"current": "**Typical workflow position**: After article content is finalized (Phase 8 in the article enhancement workflow), before SEO optimization.",
"suggested": "Remove the parenthetical phase reference",
"impact": "+1 points"
},
{
"rank": 2,
"title": "Standardize tool naming",
"severity": "Low",
"location": "SKILL.md:Overview",
"pillar": "Ease of Use",
"problem": "Inconsistent capitalization of 'imagen' vs 'Imagen'",
"current": "using the `imagen` CLI tool (powered by `gemini-2.5-flash-image`)",
"suggested": "Use 'Imagen' consistently as the tool name",
"impact": "+0.5 points"
},
{
"rank": 3,
"title": "Simplify CRITICAL label",
"severity": "Low",
"location": "SKILL.md:Step 4a",
"pillar": "Writing Style",
"problem": "All caps CRITICAL may introduce subjective emphasis",
"current": "**CRITICAL**: Integrate generated images into the article at strategic locations.",
"suggested": "Change to 'Important:' or remove emphasis",
"impact": "+0.5 points"
},
{
"rank": 4,
"title": "Add error handling guidance",
"severity": "Medium",
"location": "SKILL.md:Step 5",
"pillar": "Utility",
"problem": "Missing guidance on what to do if image generation fails",
"current": "Final checks without failure handling",
"suggested": "Add section on retrying prompts or alternative approaches",
"impact": "+1 points"
}
],
"recommendations": [
"Add trigger phrases to description for discoverability",
"Add table of contents for files over 100 lines"
],
"code_quality": null,
"grading_model": "Grok Code",
"grading_provider": "opencode"
}📦 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 skilzThis skill supports Agent Skill Standard which means it supports 14 plus coding agents including Claude Code, OpenAI Codex, Cursor and Gemini.
Git URL Options
You can use either -g or --git with HTTPS or SSH URLs:
# HTTPS URL
skilz install -g https://github.com/SpillwaveSolutions/image_gen
# SSH URL
skilz install --git git@github.com:SpillwaveSolutions/image_gen.gitClaude Code
Install to user home (available in all projects):
skilz install -g https://github.com/SpillwaveSolutions/image_genInstall to current project only:
skilz install -g https://github.com/SpillwaveSolutions/image_gen --projectOpenCode
Install for OpenCode:
skilz install -g https://github.com/SpillwaveSolutions/image_gen --agent opencodeProject-level install:
skilz install -g https://github.com/SpillwaveSolutions/image_gen --project --agent opencodeGemini
Project-level install for Gemini:
skilz install -g https://github.com/SpillwaveSolutions/image_gen --agent geminiOpenAI Codex
Install for OpenAI Codex:
skilz install -g https://github.com/SpillwaveSolutions/image_gen --agent codexProject-level install:
skilz install -g https://github.com/SpillwaveSolutions/image_gen --project --agent codexInstall from Skillzwave Marketplace
# Claude to user home dir ~/.claude/skills
skilz install SpillwaveSolutions_image_gen/image_gen
# Claude skill in project folder ./claude/skills
skilz install SpillwaveSolutions_image_gen/image_gen --project
# OpenCode install to user home dir ~/.config/opencode/skills
skilz install SpillwaveSolutions_image_gen/image_gen --agent opencode
# OpenCode project level
skilz install SpillwaveSolutions_image_gen/image_gen --agent opencode --project
# OpenAI Codex install to user home dir ~/.codex/skills
skilz install SpillwaveSolutions_image_gen/image_gen
# OpenAI Codex project level ./.codex/skills
skilz install SpillwaveSolutions_image_gen/image_gen --agent opencode --project
# Gemini CLI (project level) -- only works with project level
skilz install SpillwaveSolutions_image_gen/image_gen --agent gemini
See this site skill Listing to see how to install this exact skill to 14+ different coding agents.
Other Supported Agents
Skilz supports 14+ coding agents including Claude Code, OpenAI Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, Windsurf, Qwen Code, Aidr, and more.
For the full list of supported platforms, visit SkillzWave.ai/platforms or see the skilz-cli GitHub repository
Largest Agentic Marketplace for AI Agent Skills and
SpillWave: Leaders in AI Agent Development.
---
**Powered by:** [SkillzWave.ai](https://skillzwave.ai) | [SpillWave](https://spillwave.com)