Skip to content

fix(ce-release-notes): backtick-wrap <skill-name> token in description#603

Merged
tmchow merged 2 commits intomainfrom
claude/fix-issue-602-emn5M
Apr 19, 2026
Merged

fix(ce-release-notes): backtick-wrap <skill-name> token in description#603
tmchow merged 2 commits intomainfrom
claude/fix-issue-602-emn5M

Conversation

@tmchow
Copy link
Copy Markdown
Collaborator

@tmchow tmchow commented Apr 19, 2026

Cowork's plugin validator parses description frontmatter as HTML and rejects raw angle-bracket tokens that look like unknown tags, failing
installation with a generic "Plugin validation failed" banner. Claude Code accepts the raw token, so the bug only surfaces on Cowork.

Fixes #602

claude added 2 commits April 19, 2026 07:31
Cowork's plugin validator parses description frontmatter as HTML and
rejects raw angle-bracket tokens that look like unknown tags, failing
installation with a generic "Plugin validation failed" banner. Claude
Code accepts the raw token, so the bug only surfaces on Cowork.

Fixes #602
Add a checklist item to the plugin AGENTS.md and a matching test in
tests/frontmatter.test.ts that flags bare `<tag>` tokens in the
description frontmatter field. Cowork's plugin validator parses
descriptions as HTML and rejects unknown tags (see issue #602); Claude
Code tolerates them, which is why the bug only surfaces downstream.
The test strips backtick-delimited spans before matching, so properly
wrapped tokens like `` `<skill-name>` `` are allowed.
@tmchow tmchow merged commit 2aee4d4 into main Apr 19, 2026
2 checks passed
@github-actions github-actions bot mentioned this pull request Apr 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[compound-engineering] Bug: <skill-name> in ce-release-notes description fails Cowork plugin validator

2 participants