v1.1.0 — Learning Designer & Token Optimization
What's New in v1.1.0
Learning Designer Tools & Skills
- New MCP tool:
get_course_structure— full module→items tree with summary stats - New MCP tool:
delete_page— title-match safety check for page deletion - 3 new agent skills:
canvas-course-qc,canvas-accessibility-auditor,canvas-course-builder - Skills available via skills.sh (40+ agents) and Claude Code slash commands
File Management (Community Contribution)
- feat:
download_course_fileandlist_course_filestools (PR #75 by @Metzpapa) - fix: Path traversal vulnerability in file downloads
- fix: Streaming downloads for large files, cross-platform temp directory
Token Optimization
- Trimmed MCP tool docstrings across all 91 tools (~35% reduction in MCP context overhead)
- Removed Example Usage blocks, Returns/Raises sections, compressed Args descriptions
- Net: -688 lines, +337 lines across 15 tool files
Codebase Quality
- refactor: Reduce complexity in core modules — type dispatch, structured logging (PR #78)
- fix: Shutdown crash on Python 3.14 (asyncio event loop closed)
- fix: Remove institution-specific defaults for generic distribution
- chore: Improve CLAUDE.md — fix bugs, trim bloat, archive old logs
Documentation & Website
- Updated GitHub Pages site with Learning Designer persona cards and skill cards
- Added skills.sh install command to README hero section
- Audited and fixed 7 documentation disconnects (tool count, test count, analytics, URLs)
- Added Cloudflare Web Analytics beacon
Stats
- 91 MCP tools across 15 modules
- 8 agent skills for skills.sh
- 275+ tests passing
Released: March 4, 2026
For installation instructions, see the README.