piclist-upload

Uploads local images from Markdown files to cloud storage via PicList HTTP Server.

557|80|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/cat-xierluo/legal-skills --skill piclist-upload
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: piclist-upload
Source: https://github.com/cat-xierluo/legal-skills/tree/main/skills/piclist-upload
Command: npx skills add https://github.com/cat-xierluo/legal-skills --skill piclist-upload

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of uploading local images referenced in Markdown files to cloud storage via the PicList HTTP Server, replacing local paths with cloud URLs and freeing up local disk space.

Core Features & Use Cases

  • Automated Image Uploading: Uploads images from Markdown files to configured cloud storage.
  • Path Replacement: Replaces local image paths with cloud URLs in Markdown.
  • Local File Cleanup: Optionally deletes local image files after successful upload.
  • Use Case: You have a Markdown document with many local images. Use this Skill to upload all those images to your preferred cloud storage (like GitHub, OSS, or COS) and update the Markdown links automatically, making your document accessible from anywhere.

Quick Start

Use the piclist-upload skill to process the file 'README.md' in place.

Frequently Asked Questions about piclist-upload

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload local images in Markdown files to cloud storage?

To upload local images in Markdown files to cloud storage, this Skill resolves relative image paths and replaces them with cloud URLs using the PicList HTTP Server. It processes single files, multiple files, or scans directories for batch uploading.

What is the best way to batch upload Markdown images to cloud storage automatically?

The best way to batch upload Markdown images to cloud storage automatically is by scanning a directory with this Skill. It identifies local image references, uploads them via the PicList HTTP Server, and updates the Markdown paths to cloud URLs.

Do I need curl and jq to upload Markdown images via the PicList HTTP Server?

Yes, you need curl and jq installed to use this Skill for uploading Markdown images via the PicList HTTP Server. Curl handles the HTTP requests to the server, while jq parses the JSON responses containing the cloud storage URLs.

Can I delete local image files after uploading them to cloud storage from Markdown?

Yes, you can delete local image files after uploading them to cloud storage from Markdown. This Skill includes an option to automatically remove local image files post-upload, freeing up local disk space once the paths are replaced with cloud URLs.

How does relative path resolution work when uploading Markdown images to cloud storage?

Relative path resolution works by locating the local image files referenced in the Markdown document. The Skill resolves these relative paths to fetch the actual files, uploads them to cloud storage, and then replaces the original local paths with the generated cloud URLs.