From 22084bb05c7bfebdfe83e73a03b20e8e50536d6d Mon Sep 17 00:00:00 2001 From: Rafael Thayto Date: Wed, 29 Apr 2026 13:03:39 -0300 Subject: [PATCH] fix(skills): hide internal Claude Code skills from public skills CLI The vercel-labs `skills` CLI scans `.claude/skills/` as a default discovery path, so `bunx skills@latest add clerk/cli` was surfacing `audit-clerk-skill` and `changesets` alongside the public `clerk` skill. Marking them with `metadata.internal: true` removes them from default discovery while leaving them available to Claude Code locally (and to maintainers via `INSTALL_INTERNAL_SKILLS=1`). --- .claude/skills/audit-clerk-skill/SKILL.md | 2 ++ .claude/skills/changesets/SKILL.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.claude/skills/audit-clerk-skill/SKILL.md b/.claude/skills/audit-clerk-skill/SKILL.md index 0f6369d5..9deb863a 100644 --- a/.claude/skills/audit-clerk-skill/SKILL.md +++ b/.claude/skills/audit-clerk-skill/SKILL.md @@ -5,6 +5,8 @@ effort: high user-invocable: true disable-model-invocation: true argument-hint: "[--apply]" +metadata: + internal: true --- # Audit the clerk Skill diff --git a/.claude/skills/changesets/SKILL.md b/.claude/skills/changesets/SKILL.md index 5308e668..53aee6ad 100644 --- a/.claude/skills/changesets/SKILL.md +++ b/.claude/skills/changesets/SKILL.md @@ -6,6 +6,8 @@ user-invocable: true disable-model-invocation: false effort: high allowed-tools: Bash(git:*), Bash(gh pr view:*), Bash(gh pr list:*), Bash(bun changeset status:*), Bash(bun changeset --empty:*), Bash(git add:*), Bash(git commit:*), Read, Write, Edit, Glob +metadata: + internal: true --- # /changesets create