claude-code - 💡(How to fix) Fix [BUG] .skill file upload always fails: "スキルのアップロードに失敗しました" for new skills [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#47769Fetched 2026-04-15 06:42:52
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Timeline (top)
labeled ×3commented ×1

Error Message

Installing a new skill via .skill file (double-clicking from Finder) always fails with the error toast: "スキルのアップロードに失敗しました。再度お試しください。" The error occurs inside the web app after this point. No further error detail is logged.

Error Messages/Logs

(no further log — error occurs silently in web app) 5. Error toast appears: "スキルのアップロードに失敗しました。再度お試しください。"

Code Example

[info] Handling skill file: /Users/macbookairkenji/Claude/claude-skills/mercari-listing/mercari-listing.skill
[info] Skill file "mercari-listing.skill" sent to web app for preview
(no further log — error occurs silently in web app)
RAW_BUFFERClick to expand / collapse

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?

Installing a new skill via .skill file (double-clicking from Finder) always fails with the error toast: "スキルのアップロードに失敗しました。再度お試しください。"

Varied file size (11354 bytes → 1394 bytes), skill name (mercari-listingmercari), and ZIP format — all failed.

Log from ~/Library/Logs/Claude/main.log:

The error occurs inside the web app after this point. No further error detail is logged.

Existing skills (npb-roster-update, moneyforward-to-sheets) installed on April 12 work fine. The skill IS available in Claude Code (Code tab) via ~/.claude/skills/ — only the chat UI registration via Anthropic's server is failing.

What Should Happen?

New skill should be registered and appear under Customize > Skills in the chat UI.

Error Messages/Logs

[info] Handling skill file: /Users/macbookairkenji/Claude/claude-skills/mercari-listing/mercari-listing.skill
[info] Skill file "mercari-listing.skill" sent to web app for preview
(no further log — error occurs silently in web app)

Steps to Reproduce

  1. Create a .skill ZIP file containing a folder with SKILL.md inside
  2. Double-click the .skill file from Finder
  3. Claude Desktop App opens the skill preview dialog
  4. Attempt to install the skill
  5. Error toast appears: "スキルのアップロードに失敗しました。再度お試しください。"

Claude Model

None

Is this a regression?

I don't know

Last Working Version

No response

Claude Code Version

2.1.101

Platform

Other

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

  • Tried varying file size: 11354 bytes → 1394 bytes (all failed)
  • Tried varying skill name: mercari-listingmercari (all failed)
  • Tried varying ZIP format and metadata (all failed)
  • Other skills (npb-roster-update, moneyforward-to-sheets) were successfully installed on April 12 and still work fine
  • The skill IS available in Claude Code (Code tab) via ~/.claude/skills/ directory — only registration via Anthropic's server fails
  • GitHub repo KenjiTodoroki/claude-skills is connected, but mercari-listing does not appear in Customize > Skills

extent analysis

TL;DR

The issue is likely related to the web app's handling of the skill file, and a potential workaround could be to investigate the web app's error handling or try installing the skill through a different method.

Guidance

  • Investigate the web app's error handling to see if there are any specific error messages or logs that can provide more insight into the issue.
  • Try installing the skill through a different method, such as using the Claude Code (Code tab) or the ~/.claude/skills/ directory, to see if the issue is specific to the .skill file installation method.
  • Verify that the skill file is correctly formatted and contains all the necessary information, such as the SKILL.md file.
  • Check the main.log file for any other error messages or warnings that may be related to the issue.

Example

No code snippet is provided as it is not clearly supported by the issue.

Notes

The issue seems to be specific to the web app's handling of the skill file, and more information about the web app's error handling and logs would be necessary to provide a more detailed solution.

Recommendation

Apply workaround: Try installing the skill through a different method, such as using the Claude Code (Code tab) or the ~/.claude/skills/ directory, to see if the issue is specific to the .skill file installation method. This is because the issue seems to be related to the web app's handling of the skill file, and trying a different installation method may help to bypass the issue.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING