Image Upload Skill banner
iamzifei iamzifei

Image Upload Skill

Documentation community

Description

Claude Skill that upload image to free online service, returns URL and markdown for the image.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Image Upload Skill

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/H2T024VDBG)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A Claude Code skill for uploading images to various hosting providers and getting shareable URLs.

Features

  • Zero Configuration: Works out of the box with Catbox.moe (no API key needed!)
  • Multiple Providers: Support for 6 image hosting services
  • Multiple Formats: Get URLs in plain, Markdown, HTML, and BBCode formats
  • CLI & Programmatic: Use from command line or import as a module

Provider Comparison

Provider Max Size Auth Required Daily Limit China Access Stability
Catbox 200MB None Unlimited OK Good
ImgBB 32MB API Key ~Unlimited Good Good
Imgur 20MB Client-ID ~1,250 Blocked Excellent
Freeimage 64MB API Key Unknown Good Medium
ImgHippo 50MB API Key Unknown Unknown Medium
Weibo 20MB Cookies Unknown Excellent Poor

Recommendation

  • Default: Use Catbox - no configuration, anonymous, permanent storage
  • For production: Consider ImgBB with API key for reliability
  • In China: Catbox or Weibo (if you have an account)
  • Avoid: Imgur is blocked in China

Installation

As a Claude Code Skill

Claude Code skills are installed in the `~/.claude/skills/` directory. Choose one of the following methods:

Method 1: Symlink (Recommended)

This method is recommended for development as changes to the repository are immediately reflected.

# 1. Clone the repository to your preferred location
git clone git@github.com:iamzifei/image-upload-skill.git
cd image-upload-skill

# 2. Install dependencies and build
npm install
npm run build

# 3. Create the skills directory if it doesn't exist
mkdir -p ~/.claude/ski