Skip to content

[BUG] Claude Desktop Skills Organization skill upload fails with "File not found" error despite correct folder structure #16625

@klietzau280

Description

@klietzau280

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

When attempting to upload organization skills through the Claude Admin Console, the upload consistently fails with a "File not found" error, despite the skill being packaged in the correct format.

What Should Happen?

Organization admins should be able to upload skills in the admin console using the proper skill structure:
skill-name.zip
└── skill-name/
└── SKILL.md
└── [optional additional files/folders]
The upload should succeed and provision the skill organization-wide.
Actual Behavior
Upload fails with "File not found" error, preventing organization-wide skill provisioning through the admin interface.

Error Messages/Logs

Steps to Reproduce

Steps to Reproduce

Navigate to Admin Console (as Organization Owner)
Go to Skills management section
Create a properly formatted skill:

Create folder: my-skill/
Add SKILL.md with proper frontmatter:

markdown ---
name: my-skill
description: Test skill description
---
# My Skill

 Skill content here...

Zip the folder: my-skill.zip (containing my-skill/ folder)
Attempt to upload via admin console
Observe "File not found" error

Environment

Platform: Claude Admin Console (web interface)
Browser: Edge, Chrome Latest
Organization Plan: Enterprise
Date observed: January 7, 2026

Claude Model

None

Is this a regression?

No, this never worked

Last Working Version

No response

Claude Code Version

Claude 1.0.2768 (21341c) 2026-01-05T18:21:10.000Z

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Other

Additional Information

The same skill structure works correctly when:

Uploading personal skills in individual user Settings
Installing skills locally in Claude Code via ~/.claude/skills/

This appears to be specific to the organization-level admin provisioning workflow.
Impact
This prevents organization admins from provisioning skills organization-wide, forcing workarounds like having each user upload skills individually, which defeats the purpose of centralized skill management for Teams/Enterprise plans.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingexternalhas reproHas detailed reproduction stepsplatform:windowsIssue specifically occurs on Windows

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions