picsart-add-media

Uploads local files to Picsart's CDN via a browser-based MCP upload widget.

4|2|Updated May 6, 2026
One-click install
npx skills add https://github.com/PicsArt/gen-ai-skills --skill picsart-add-media-picsart
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: picsart-add-media
Source: https://github.com/PicsArt/gen-ai-skills/tree/main/skills/picsart-add-media
Command: npx skills add https://github.com/PicsArt/gen-ai-skills --skill picsart-add-media-picsart

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Picsart's MCP tools accept URLs, not local file paths, and most agent hosts cannot read files directly from the user's disk. This Skill bridges that gap by opening a browser-based upload widget that turns the user's own clips, photos, or files into hosted URLs usable by downstream tools. ## Core Features & Use Cases - Browser Upload Widget: Opens a drag-and-drop panel via the picsart_upload_widget or mp_upload MCP tool, uploading files directly to Picsart's CDN without passing bytes through a tool call. - Context-Aware Options: Supports purpose, accept (image/video/audio), detected_files hints, and known_urls chips to avoid redundant re-uploads. - Use Case: A user says "combine these 3 video clips" — the Skill opens the upload panel, waits for the user to drop the files, receives the hosted URLs on the next message, and passes them as video_url parameters to the editing tool. ## Quick Start Ask the assistant to upload your local photos or clips to Picsart so they can be used in an editing or generation request.

Frequently Asked Questions about picsart-add-media

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

FAQPage Schema
How do I upload local files to Picsart from an AI chat?▼

Call the picsart_upload_widget or mp_upload MCP tool to open a browser drag-and-drop panel. The browser uploads the file directly to Picsart's CDN and returns a hosted URL on your next message, which you then pass to the tool that needs it.

What is the difference between picsart_upload_widget and mp_upload?▼

picsart_upload_widget lives on the Picsart MCP connector and includes a Save to Drive option plus a Drive-browsing tab. mp_upload lives on the media-tools connector, has no Drive integration, and offers a Use existing tab for picking from known_urls instead.

Why doesn't the uploaded URL appear right after calling the upload tool?▼

The widget reports uploaded URLs back through a mechanism most agent hosts only deliver on the user's next message, not within the same turn. Prompt the user to drop their file and wait for their reply instead of polling or reporting failure.

Can I restrict the upload widget to only images or videos?▼

Yes, pass the accept argument with image, video, or audio to restrict the widget to that media type. You can also set a purpose label shown on the dropzone, such as product photo.

What if the file was already uploaded earlier in the conversation?▼

Pass the existing URL via the known_urls argument so it appears as a pickable chip in the widget. This avoids asking the user to re-upload something already hosted on Picsart's CDN.