Back to skills directory
upload-post/upload-post-skill

upload-post/upload-post-skill

@Upload-Post 21

Upload videos, photos, and text to 10 social media platforms via the Upload-Post API.

social-mediauploadcross-postingcontent-publishingschedulingmedia-processingapiautomation

Install

$ npx skills add Upload-Post/upload-post-skill

README

# GitHub Repository: Upload-Post/upload-post-skill

**URL:** https://github.com/Upload-Post/upload-post-skill
**Author:** Upload-Post
**Description:** Upload to social media skill
**Homepage:** 
**Language:** 

## Stats
- Stars: 21
- Forks: 4
- Open Issues: 0
- Commits: 3
- Created: 2026-01-26T16:37:39Z
- Updated: 2026-06-12T21:56:33Z
- Pushed: 2026-06-12T21:56:30Z

## README
# Upload-Post Skill for Claude Code / AI Agents

A skill for AI agents (Claude Code, Clawdbot, etc.) to upload content to social media platforms via the Upload-Post API.

## Supported Platforms

| Platform | Videos | Photos | Text | Documents |
|----------|--------|--------|------|-----------|
| TikTok | ✓ | ✓ | - | - |
| Instagram | ✓ | ✓ | - | - |
| YouTube | ✓ | - | - | - |
| LinkedIn | ✓ | ✓ | ✓ | ✓ |
| Facebook | ✓ | ✓ | ✓ | - |
| X (Twitter) | ✓ | ✓ | ✓ | - |
| Threads | ✓ | ✓ | ✓ | - |
| Pinterest | ✓ | ✓ | - | - |
| Reddit | - | ✓ | ✓ | - |
| Bluesky | ✓ | ✓ | ✓ | - |

## Features

- Upload videos, photos, carousels, text posts, and documents
- Schedule posts for later
- Cross-post to multiple platforms simultaneously
- FFmpeg media processing (resize, transcode, etc.)
- Analytics retrieval
- Upload history tracking

## Installation

### For Claude Code / skills.sh
```bash
npx skills add Upload-Post/upload-post-skill
```

### Manual Installation
Copy `SKILL.md` and `references/` to your agent's skills directory.

## Setup

1. Create account at [upload-post.com](https://upload-post.com)
2. Connect your social media accounts
3. Create a **Profile** (links your connected accounts)
4. Generate an **API Key** from dashboard

## Usage

The skill provides comprehensive API documentation in `SKILL.md`. Your AI agent can:

```bash
# Upload a video
curl -X POST "https://api.upload-post.com/api/upload" \
  -H "Authorization: Apikey YOUR_KEY" \
  -F "user=profile_name" \
  -F "platform[]=instagram" \
  -F "platform[]=tiktok" \
  -F "[email protected]" \
  -F "title=My caption"

# Upload photos
curl -X POST "https://api.upload-post.com/api/upload_photos" \
  -H "Authorization: Apikey YOUR_KEY" \
  -F "user=profile_name" \
  -F "platform[]=instagram" \
  -F "photos[][email protected]" \
  -F "title=My caption"

# Check upload status
curl "https://api.upload-post.com/api/uploadposts/status?request_id=XXX" \
  -H "Authorization: Apikey YOUR_KEY"
```

## Documentation

- Full API docs: https://docs.upload-post.com
- LLM-friendly: https://docs.upload-post.com/llm.txt

## License

MIT

Information

Language
Unknown
Created
2026/6/18
Updated
2026/6/18