From 52dd967848b12cdf99dae4c6ff4770762a3d3167 Mon Sep 17 00:00:00 2001 From: Steve Calvert Date: Fri, 2 Oct 2026 15:40:33 -0700 Subject: [PATCH] feat(glean)!: rename glean_run skill to glean-run Agent Skills names allow only lowercase letters, digits, and hyphens, and must match their directory. Clients that follow the Agent Plugins spec skip a skill that breaks the rule, so glean_run would silently disappear once Codex output moves to the Agent Plugins layout (pluginpack 0.12). Renames the shared skill's directory and frontmatter name, and updates its entry in the MCP shipping-file map. Claude Code, Cursor, and Codex all accept the new name on pluginpack 0.11. BREAKING CHANGE: the skill is now invoked as /glean-run (Cursor, Claude Code) instead of /glean_run. --- shared/glean/mcp/pluginpack.json | 2 +- shared/glean/mcp/skills/{glean_run => glean-run}/SKILL.md | 2 +- shared/glean/mcp/start.mjs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename shared/glean/mcp/skills/{glean_run => glean-run}/SKILL.md (99%) diff --git a/shared/glean/mcp/pluginpack.json b/shared/glean/mcp/pluginpack.json index acb6fdd..70948c1 100644 --- a/shared/glean/mcp/pluginpack.json +++ b/shared/glean/mcp/pluginpack.json @@ -3,6 +3,6 @@ "mcp/dist/index.js": "dist/index.js", "mcp/start.mjs": "start.mjs", "mcp/package.json": "package.json", - "skills/glean_run/SKILL.md": "skills/glean_run/SKILL.md" + "skills/glean-run/SKILL.md": "skills/glean-run/SKILL.md" } } diff --git a/shared/glean/mcp/skills/glean_run/SKILL.md b/shared/glean/mcp/skills/glean-run/SKILL.md similarity index 99% rename from shared/glean/mcp/skills/glean_run/SKILL.md rename to shared/glean/mcp/skills/glean-run/SKILL.md index 26bacc2..b0da7fd 100644 --- a/shared/glean/mcp/skills/glean_run/SKILL.md +++ b/shared/glean/mcp/skills/glean-run/SKILL.md @@ -1,5 +1,5 @@ --- -name: glean_run +name: glean-run description: Discover and run Glean skills for enterprise app tasks argument-hint: allowed-tools: diff --git a/shared/glean/mcp/start.mjs b/shared/glean/mcp/start.mjs index 84e549b..7cc63ea 100644 --- a/shared/glean/mcp/start.mjs +++ b/shared/glean/mcp/start.mjs @@ -33,7 +33,7 @@ process.env.PLUGIN_DATA_DIR = pluginDataDir; let skillsBaseDir = path.join(pluginDataDir, "glean-skills-cache"); // Opt-in: when USE_CLAUDE_PROJECT_DIR=1, route the skills cache under the launch -// project's .claude/tmp/ so the glean_run skill's allowed-tools Read glob can +// project's .claude/tmp/ so the glean-run skill's allowed-tools Read glob can // match cache files via a path anchored to the project root. projectDir is the // git repo root for the launch cwd, falling back to the launch cwd when it is // not inside a git repo (or git is unavailable).