Skip to content

skill-windows.md declares name: graphify-windows while the installer places it in the graphify/ directory #2871

Description

@zZZTeJleTTy3uKZZz

Hi! Small inconsistency in the bundled skill templates of graphifyy 0.8.22.

The package ships 14 variants of the skill file in graphify/: skill.md, skill-windows.md, skill-codex.md, skill-opencode.md, skill-aider.md, skill-amp.md, skill-claw.md, skill-copilot.md, skill-devin.md, skill-droid.md, skill-kiro.md, skill-pi.md, skill-trae.md, skill-vscode.md.

Thirteen of them declare name: graphify in the frontmatter. Only skill-windows.md declares name: graphify-windows.

Meanwhile __main__.py (_PLATFORM_CONFIG["windows"], around lines 282-291) copies that file to .claude/skills/graphify/SKILL.md — the same directory name as every other variant:

"windows": {
    "skill_file": "skill-windows.md",
    "skill_dst": Path(".claude") / "skills" / "graphify" / "SKILL.md",
    "claude_md": True,
},

So after graphify install windows the directory is graphify but the declared name is graphify-windows.

Impact is mild but real: the skill still resolves (agents key skills by directory name), yet the mismatch confuses readers and agents — we had an assistant session stall on whether graphify-windows was a separate command or just graphify run on Windows. There are no graphify-linux / graphify-macos variants, so the suffix does not distinguish platforms either — the variants differ by agent, not by OS.

Suggested fix: change line 2 of skill-windows.md to name: graphify, matching the other thirteen templates.

Thanks for the tool — the graph reports are genuinely useful.

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