Skip to content

Skill file goes stale after pip upgrade — no re-install prompt or automation #46

Description

@skoodster

Problem

graphify install copies a platform-specific skill file (e.g. skill-windows.md) to ~/.claude/skills/graphify/SKILL.md. After pip install --upgrade graphifyy, the package's skill files are updated but the installed copy at ~/.claude/skills/ is stale. There is no warning, no version check, and no post-install hook to re-sync.

Users have no way to know the skill is out of date unless they manually diff or remember to re-run graphify install after every upgrade.

Current behavior

pip install --upgrade graphifyy   # package skill files updated
# ~/.claude/skills/graphify/SKILL.md still has the old version — no warning

Expected behavior

One or more of:

  1. Post-install hookgraphify install runs automatically after pip install --upgrade graphifyy (via setuptools entry point or similar)
  2. Version stamp in the skill file — Embed the graphify version in the installed SKILL.md. On /graphify invocation, the skill can compare against the installed package version and warn if stale.
  3. Upgrade check in CLIgraphify install could print a reminder after upgrade, or graphify itself could warn when the installed skill version doesn't match the package version.

Option 2 seems lightest — stamp the version at copy time, add a check at the top of the skill that compares graphify.__version__ against the stamped version.

Environment

  • graphifyy v0.3.9
  • Windows 11, Python 3.14
  • graphify install correctly auto-detects Windows and copies skill-windows.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions