Skip to content

Keep angle brackets out of the skill description - #43

Merged
mtblck merged 1 commit into
mainfrom
claude/project-thread-op9hcb
Nov 6, 2026
Merged

mtblck merged 1 commit into
mainfrom
claude/project-thread-op9hcb

Conversation

@mtblck

@mtblck mtblck commented Nov 6, 2026

Copy link
Copy Markdown
Owner

Requested by Matt · project thread

What and why

Installing isogram.skill failed with "description cannot contain XML": the SKILL.md frontmatter description said <iso-gram>, and Claude's skill validator reads angle brackets there as a tag. The description now says "a drop-in iso-gram web component". The body of SKILL.md still uses <iso-gram>, which the validator doesn't check.

SKILL.md is the only file with skill frontmatter, and isogram.skill isn't committed: npm run build and npm run site zip it from SKILL.md, so the next deploy serves the fixed package from getisogram.com.

The frontmatter test in test/skill.test.mjs now fails if name or description contains < or >, so CI blocks it from coming back.

How it was checked

  • npm test (13 pass). I put <iso-gram> back in to check the new assertion fails on it.
  • npm run build and npm run site: the SKILL.md inside both dist/isogram.skill and dist/site/isogram.skill has no <iso-gram> in its description
  • Changed or new diagram: n/a
  • SKILL.md and references/ updated if the API or the workflow changed: n/a

Generated by Claude Code

Claude's skill upload rejects a SKILL.md whose frontmatter description
contains XML-like tags, and ours said <iso-gram>. Write it as plain
iso-gram, and test that name and description have no < or >.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018HstUjjkdRupunFEqa4jbF
@mtblck mtblck self-assigned this Nov 6, 2026
@vercel

vercel Bot commented Nov 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
isogram Ready Ready Preview Nov 6, 2026 3:41pm UTC

Request Review

@mtblck
mtblck marked this pull request as ready for review November 6, 2026 15:43
@mtblck
mtblck merged commit 7f348fe into main Nov 6, 2026
11 of 12 checks passed
github-actions Bot pushed a commit that referenced this pull request Nov 6, 2026

This branch was successfully deployed

1 active deployment
Preview — a8d099bd Deployed Nov 6, 2026 by vercel[bot]
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.

1 participant