v0.3.0 Changelog — April 10, 2026
🌐 GitHub Pages — Multi-Tab Site
New — Replaced the default Jekyll/README-rendered page with a fully custom index.html featuring five tabs:
- GRC Claude AI Skills — skill cards for all 9 frameworks with trigger phrases, Who Is This For, and Use Cases table
- Installation — step-by-step guide, download table, screenshot, and Claude Code Marketplace instructions
- Evaluation — benchmark stat cards and per-skill results table with link to full eval viewer
- Customer Feedback — testimonial grid and integrated feedback form
- Resources — Support & Contributing, Release Notes, Author, Disclaimer
New — YouTube demo video (https://youtu.be/-IBLNR0N2vE) embedded as a responsive iframe in the Skills tab.
New — Customer Feedback form.
New — Release Notes section added to the Resources tab covering v0.1.0, v0.2.0, and v0.3.0.
🐛 Bug Fix — Skill Installability
Fix — Four .skill files were failing to install in Claude with the error "SKILL.md file must be in the top-level folder, not nested deeper." Root cause: the ZIP archives for NIST CSF, PCI DSS, TSA Cybersecurity, and ISO 42001 packaged SKILL.md two directory levels deep (skills/<name>/SKILL.md) instead of the required one level (<name>/SKILL.md). All four skills have been repackaged with the correct structure.
🧪 Test Suite
New — tests/test_skill_installability.py: 7 assertions per .skill file (63 total) validating ZIP integrity, SKILL.md presence, nesting depth, path safety, file containment within the top-level folder, non-empty content, and reference file placement. Also checks that all 9 expected skills are present and no unexpected files exist.
New — tests/test_plugin_structure.py: validates all 9 plugin directories for plugin.json existence, valid JSON, required fields (name, version, description), semver format, skills/ directory layout, SKILL.md presence and content, reference file types, and marketplace.json completeness. 169 total assertions — all passing.
Run with: python -m pytest tests/ -v