Skip to content

Invalid file paths break Windows checkout (colons in filenames) #457

@rocket71

Description

@rocket71

Problem
Checking out on Windows fails due to files with colons in their paths, which Windows doesn't support:

git checkout error: invalid path 'Releases/v2.3/.claude/skills/Browser/Tools/https:/danielmiessler.com/blog/introducing-amazon-curate-i-wish' error: invalid path 'Releases/v2.3/.claude/skills/Browser/http:/localhost:5173/ideas' error: invalid path 'Releases/v2.3/.claude/skills/Browser/http:/localhost:5173/ideas#the-full-archive'

Cause
It looks like the Browser skill is saving URLs as literal filenames. Windows prohibits : in file paths (reserved for drive letters), so these files can't be created or checked out.
Suggested Fix

Remove the invalid files from the repo
Update the Browser skill to sanitize URLs before using them as filenames (e.g., URL-encode or hash them)

Environment

Windows 11
Git 2.x
Cloned with --filter=blob:none (blobless clone)

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