Claude Skill Export Improvements
✨ What's Improved
Comprehensive improvements to the Claude Skill export feature addressing multiple issues with data formatting and file generation.
Issues Fixed
1. Preferred Terminology
Before: Showed "undefined" for terminology entries After: Correctly displays terms with their alternatives
- Use "Brand Kit OS" instead of "the platform, the tool"
2. Tone of Voice Attributes
Before: Displayed [object Object] for tone attributes
After: Properly formatted with labels and values
**Tone Attributes:**
- **Formality:** Balanced (48/100)
- **Enthusiasm:** High Energy (78/100)
3. Voice & Tone Definition
Before: Missing description and style details After: Includes full tone description and verbal style specifications
4. ZIP Download
Before: "Download ZIP" button didn't work After: Properly creates and downloads ZIP file containing:
Skill.md(main skill file)resources/logos/(brand logos)resources/fonts/typography.mdresources/documents/(knowledge files)resources/templates/(governance templates)
5. Resource Path Consistency
Before: Preview mentioned different paths than actual ZIP contents After: Paths in Skill.md match actual ZIP structure
6. Large File Handling
Before: Stack overflow when encoding large logos/documents After: Chunk-based encoding prevents memory issues
Technical Details
- Updated field mapping:
term.termandterm.instead_of - Implemented manual ZIP creation with proper CRC32 checksums
- Added
arrayBufferToBase64helper with 8KB chunk processing - Fixed nested object handling for tone_of_voice attributes