Back to Changelog
    Improvement
    January 8, 20262 min read

    Claude Skill Export Improvements

    Export
    API & MCP

    ✨ 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.md
    • resources/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.term and term.instead_of
    • Implemented manual ZIP creation with proper CRC32 checksums
    • Added arrayBufferToBase64 helper with 8KB chunk processing
    • Fixed nested object handling for tone_of_voice attributes