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.