Skip to content

release-blocker: /grimoire:update not registered by the marketplace plugin (Unknown skill) #28

Description

@vedantggwp

Summary

/grimoire:update (and /grimoire:new, /grimoire:run) do not resolve as slash commands from the installed athanor-marketplace plugin. The flagship self-updating skill is unreachable as a command.

Reproduction

  1. In a Claude Code session with the grimoire plugin loaded from the athanor marketplace (v0.5.0 pin), invoke grimoire:update.
  2. Result: Unknown skill: grimoire:update.
  3. The invocable skill set is init / compile / ingest / present / scout / serve — i.e. it exposes init (old name) but not the local tree's new, run, or update.

Root cause (suspected)

The local repo at main / v0.5.0 has skills/update/, skills/new/, skills/run/ — but the athanor marketplace pin resolves to an earlier commit/skill-set. Skills are auto-discovered from skills/*/SKILL.md, so the marketplace copy simply doesn't contain these directories yet. The plugin manifest (.claude-plugin/plugin.json) is present and valid; this is a marketplace-pin / publish lag, not a manifest error.

Impact

Fix

Bump the athanor marketplace pin to a commit that ships skills/{new,run,update}/, or confirm the W2a workflow loads the local checkout (not the marketplace copy) and document that requirement in docs/self-updating.md.

Discovered by

W1c update-engine dry-run (.growth/truth/W1c-update-dryrun.md, finding F1). 2026-07-10.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions