Automation & Ops social-media-postingupload-post-apivideo-uploadschedulinganalyticsffmpegcross-posting

Upload-Post Social Media Publishing Skill

Publish videos, photos, text, or documents to ten major social platforms with one API call, with scheduling, analytics, and media processing built in.

FollowSkills review · FSRS-2.0
Use with care
47/ 100 5-point scale 2.4 / 5
1 2 3 4 5 6
1Trust13 / 25 · 2.6/5

Data flow is transparently disclosed (content relayed through the third-party Upload-Post API; users supply their own API key); no malicious instructions or covert exfiltration observed. However, least-privilege statements, API-key handling guidance, rollback/recovery plans and verifiable publisher attribution are missing, and all operations hand user content and credentials to a hosted third party — substantial deductions.

2Reliability10 / 20 · 2.5/5

Endpoint table, parameters and examples are internally consistent, with an error-code table and async status paths giving intelligible failure feedback. But everything depends on an external SaaS; static review has no execution evidence, edge cases (timeouts, partial platform failures) are uncovered, so the anchor caps this at 10.

3Adaptability7 / 15 · 2.3/5

Scenario is clear (multi-platform publishing), platform capability matrix is explicit, and non-fit ranges are noted (e.g. Facebook requires a Page ID). But no Chinese-language support notes, and the core function depends entirely on overseas services (upload-post.com plus social platforms), raising mainland-China reachability concerns; triggers are reasonably precise.

4Convention7 / 15 · 2.3/5

Documentation is well structured with layered references and install instructions; however SKILL.md frontmatter lacks version/changelog, license metadata is absent from the skill file itself (MIT only in README), and maintenance ownership/update path is not stated.

5Effectiveness6 / 15 · 2.0/5

If the service works, one call covers multi-platform posting, scheduling and analytics — clear marginal value. But static review cannot verify outputs are directly usable, and results depend on third-party quotas and service state; the anchor caps this at 7 and evidence for representative outputs is thin, so 6.

6Verifiability4 / 10 · 2.0/5

Official doc links (docs.upload-post.com, llm.txt) allow cross-checking the endpoint list; but no committed tests or CI evidence cover key paths and there is no third-party execution evidence, so the static anchor caps this at 5; scored 4.

Evidence confidence:Low Reviewed Sep 10, 2026 Reviewed revision 119b5a85bdc7
Before you use it
  • API keys are sent to the third-party Upload-Post service, which relays content to social platforms — assess data-relay risk and safeguard credentials.
  • Core functionality depends entirely on overseas services (upload-post.com plus platform APIs); reachability from mainland-China networks is unverified.
  • This is a static review; no requests were executed. Verify examples and endpoint behavior against the official docs.
  • The skill file itself carries no version or license metadata (MIT is declared only in the README); maintenance ownership and update path are unclear.
Review evidence [1][2]
See the full review method →

What does this skill do, and when should you use it?

This is a documentation-style Agent Skill that wraps the Upload-Post API for AI agents like Claude Code, with all core instructions in SKILL.md. It covers ten social platforms and supports uploading videos, photos, carousels, plain text, and LinkedIn document posts, plus scheduled publishing, async status checks, upload history, analytics, and FFmpeg media processing. Adoption requires an upload-post.com account, connected social accounts, and an API key. The skill is essentially endpoint documentation with copy-paste curl examples; it ships no scripts and no test suite.

After reading the endpoint documentation in SKILL.md, it guides the agent to build and execute HTTP calls against https://api.upload-post.com/api: POST /upload for videos, /upload_photos for carousels, /upload_text for text-only posts, /upload_document for LinkedIn documents; GET /uploadposts/status to poll async uploads, /uploadposts/history for upload history, /uploadposts/schedule to list, edit, and cancel scheduled jobs; /analytics/<profile> for followers, impressions, and reach; and /ffmpeg to process media with custom FFmpeg commands. Requests use the header Authorization: Apikey YOUR_KEY, and the user parameter refers to the configured Profile name.

  1. A content creator distributes one video to TikTok, Instagram, and YouTube simultaneously instead of uploading manually per platform.
  2. A social media team schedules a week of posts in advance via the scheduled_date parameter, then edits or cancels jobs through the schedule endpoints.
  3. A B2B marketer publishes a PDF deck as a native LinkedIn document post to a company page.
  4. A data-driven operator periodically pulls follower, impression, and reach data per platform via the analytics endpoint.
  5. A video team uses the /ffmpeg endpoint to transcode or resize media before upload, within plan-based processing quotas.

What are this skill's strengths and limitations?

Pros
  • One API covers ten platforms with simultaneous cross-posting, avoiding per-platform integration work.
  • Documentation-only skill that works out of the box: SKILL.md contains a full endpoint table and copyable curl examples.
  • Feature-rich: scheduled publishing, async uploads, history, analytics, LinkedIn document posts, and FFmpeg processing each have dedicated endpoints.
  • LLM-friendly docs at docs.upload-post.com/llm.txt let agents pull additional detail on demand.
Limitations
  • Pure documentation skill with no bundled scripts and no test suite; real-world reliability depends entirely on the Upload-Post service.
  • Hard dependency on a third-party paid service: requires an upload-post.com account and API key; FFmpeg processing is quota-limited per plan (30 min/month on the free tier).
  • Uneven platform coverage: YouTube is video-only, Reddit has no video, and document uploads are LinkedIn-only.
  • The repo lists no topics and the license is unconfirmed on the repo page (README claims MIT); Facebook requires a Page ID and personal profiles are unsupported.
  • Actual coverage of the ten platforms is not independently verified in the source material.

How do you install this skill?

Option 1 (Claude Code / skills.sh): run npx skills add Upload-Post/upload-post-skill. Option 2 (manual): copy SKILL.md and the references/ folder into your agent's skills directory. The source does not document installation paths for other platforms.

How do you use this skill?

1) Register at upload-post.com and connect your social accounts; 2) create a Profile (e.g., "mybrand") and generate an API Key from the dashboard; 3) have your agent call the API following SKILL.md examples, e.g. for 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 "[email protected]" -F "title=My caption". Platform-specific parameters and media requirements are in references/platforms.md and references/requirements.md in the repo.

Related skills