[Bug] Skill description as array in YAML frontmatter causes crash: split is not a function
Resolved 💬 3 comments Opened Jan 22, 2026 by pproenca Closed Jan 26, 2026
Bug Description
If you have a skill that has a description in the frontmatter as array e.g., description: [TODO: Compelte and informative explanation]
It will crash claude
❯ ❯ claude --dangerously-skip-permissions
▐▛███▜▌ Claude Code v2.1.15
▝▜█████▛▘ Opus 4.5 · Claude Max
▘▘ ▝▝ ~/Documents/Projects/agent-tui
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
───────
❯ /r
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
───────
/skill-creator Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities
with…
/plugin-dev:create-plugin Guided end-to-end plugin creation workflow with component design, implementation, and validation (plugin:plugin-dev@claude-plugins-official)
/web-interface-guidelines Review UI code for Vercel Web Interface Guidelines compliance (user)
/vercel-react-best-practices React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to
ens…
/commit-commands:commit-push-pr Commit, push, and open a PR (plugin:commit-commands@claude-plugins-official)
/web-design-guidelines Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site
against be…
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
TypeError: $.description.split is not a function. (In '$.description.split(" ")', '$.description.split' is undefined)
at <anonymous> (/$bunfs/root/claude:5174:11724)
at map (native:1:11)
e nyA (/$bunfs/root/claude:5174:11610)
at <anonymous> (/$bunfs/root/claude:5175:8075)
at <anonymous> (/$bunfs/root/claude:5175:9069)
at <anonymous> (/$bunfs/root/claude:5175:9149)
at yA (/$bunfs/root/claude:525:62508)
at…
**Note:** Content was truncated.This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗