Bug Description
Component: Skill — ce-release-notes
Summary: A single <skill-name> angle-bracket token in the description frontmatter field of skills/ce-release-notes/SKILL.md fails Cowork's plugin validator with a generic "Plugin validation failed" banner and no further detail. Removing the brackets or backtick-wrapping the token makes the plugin install cleanly. The same frontmatter works in Claude Code because Claude Code does not parse descriptions as HTML.
Environment
What Happened
When packaging the plugin as a Cowork .plugin bundle and attempting to install, the preview card shows a yellow "Plugin validation failed" banner with no message, no failing HTTP request, and no structured error in devtools. Nine rounds of manual bisect across 43 skills + 50 agents narrowed the failure to a single skill, and then to a single substring within its description frontmatter: <skill-name>.
Expected Behavior
The plugin should install in Cowork the same way it installs in Claude Code. Frontmatter description fields in the compound-engineering plugin should not contain raw angle-bracket tokens that look like HTML tags, since they fail Cowork's validator.
Steps to Reproduce
- Clone
compound-engineering-plugin at a version that includes the angle-bracket <skill-name> in
Bug Description
Component: Skill —
ce-release-notesSummary: A single
<skill-name>angle-bracket token in thedescriptionfrontmatter field ofskills/ce-release-notes/SKILL.mdfails Cowork's plugin validator with a generic "Plugin validation failed" banner and no further detail. Removing the brackets or backtick-wrapping the token makes the plugin install cleanly. The same frontmatter works in Claude Code because Claude Code does not parse descriptions as HTML.Environment
What Happened
When packaging the plugin as a Cowork
.pluginbundle and attempting to install, the preview card shows a yellow "Plugin validation failed" banner with no message, no failing HTTP request, and no structured error in devtools. Nine rounds of manual bisect across 43 skills + 50 agents narrowed the failure to a single skill, and then to a single substring within itsdescriptionfrontmatter:<skill-name>.Expected Behavior
The plugin should install in Cowork the same way it installs in Claude Code. Frontmatter
descriptionfields in the compound-engineering plugin should not contain raw angle-bracket tokens that look like HTML tags, since they fail Cowork's validator.Steps to Reproduce
compound-engineering-pluginat a version that includes the angle-bracket<skill-name>in