May 23, 2026
Skills Blossom, Tables Arrive, Timestamps Go Server-Side
The skill system expands dramatically with a new skill_builder ability and a Brain Skills tab
The skill system expands dramatically with a new skill_builder ability and a Brain Skills tab. Users can now create, edit, and delete custom YAML playbooks stored locally and indexed for discovery. The curated skill library ballooned from 5 to 62 playbooks, harvested from top GitHub repositories, validated for Chalie compatibility, and rebuilt with full-text and vector indexing.
Chat timestamps are now formatted server-side via locale_service.format_date(for_ui=True). The frontend simply displays the pre-formatted string, removing client-side date parsing and timezone conversion — eliminating _formatTimestamp from renderer.js.
Chalie can now deliver HTML tables in its output. Seven table-related tags were added to the sanitiser allowlist and the system prompt was updated with guidance to prefer non-table output but use HTML-only tables when necessary, capped at four columns. TTS word-break patterns were extended to separate cell content in speech, and frontend CSS was updated for theme compliance.
The pre-trained classifier heads were relocated from resources/ to backend/ so they ship with the codebase rather than lingering in a runtime-only tree. The asset layout table and drift sidecar references were updated to match, and resources/ was added to .gitignore.
-
Added skill_builder ability for full CRUD on user-defined YAML playbooks with a new Brain Skills tab in the dashboard.
-
Expanded the curated skill library from 5 to 62 playbooks, sourced from four top GitHub repositories, with FTS5+vec indexing rebuilt.
-
Enabled HTML table rendering from LLM output with full tag allowlisting, theme-compliant styling, and TTS support.
-
Moved chat timestamp formatting to the server via locale_service, removing client-side date parsing and timezone handling.
-
Relocated pre-trained classifier heads into backend/ for better code organization and updated all references.