Skip to content

Guide · Agent skill

How to use the 虎扑视频发布 agent skill (hupu-upload)

Updated · written with AI from the project's own documentation and checked against our catalogue data

hupu-upload is an agent skill that lets an AI agent publish a video to the Chinese sports and community platform Hupu. Instead of writing its own web upload flow, it calls the existing sau command-line tool from the social-auto-upload project. This guide explains what the skill does, how to install it, how to ask for it in plain language, and what to check before you rely on it.

虎扑视频发布dreammis/social-auto-upload · MIT

Quick start

  1. 1Get the sau CLI working. Install the social-auto-upload project so the sau command is available on your machine.
  2. 2Download and unzip the skill. Download the ZIP from this page and unzip it to get the hupu-upload folder containing SKILL.md.
  3. 3Place the skill folder. Copy it to ~/.claude/skills/ for personal use or to .claude/skills/ in a project.
  4. 4Log in to Hupu. Run sau hupu login with --account and --headed, then finish QQ or phone verification in the browser.
  5. 5Check the account. Run sau hupu check to confirm the session is still logged in.
  6. 6Ask the agent to upload. Request the upload in plain language with the video file, a 4–40 character title and optional cover, then review the details it reports.

What the hupu-upload skill makes the agent do

An agent skill is a folder with a SKILL.md file that gives an AI agent specific instructions and tools for one task. This skill covers publishing videos to Hupu. It tells the agent to use the sau hupu commands from social-auto-upload rather than building its own upload process.

With the skill, the agent can log in to a Hupu account, check whether that account is still logged in, and upload a video with a title, description, tags and an optional cover image. The account name is a local session alias on your machine, not a remote account identifier.

  • Log in to a Hupu account (login with --headed opens a visible browser window)
  • Check the login status of an account
  • Upload a video with title, description, tags and an optional cover (--thumbnail)

Install the hupu-upload skill with the ZIP download

Download the ZIP for the skill from this page and unzip it. The skill folder contains SKILL.md. Then put the folder in one of these locations:

For all your projects, place it in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.

If you use the Claude apps instead, open Settings, go to Capabilities, then Skills, and upload the skill there.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside the project
  • Claude apps: Settings → Capabilities → Skills

Prepare the sau CLI before using the skill

The skill depends on the social-auto-upload project and its sau command-line tool. The skill does not include that tool, so you must have it installed and working first. If you cannot install and run sau on your machine, this skill will not work for you.

You also need a Hupu account that you own or have permission to post from. Login is completed interactively in the browser, and Hupu may ask for QQ or mobile phone verification.

  • social-auto-upload project with the sau command available
  • A Hupu account, with credentials entered in the browser during login
  • A browser available for headed login

Run the login, check and upload commands

The skill uses three sau hupu commands. Log in once with a visible browser so you can finish any verification step. Check the account to confirm it is still logged in. Then upload a video with a title between 4 and 40 characters.

The --thumbnail option for the cover image can be left out. Keep --headed on whenever you need to see the page.

  • Title length must be 4–40 characters
  • Only video is supported; image-text posts and scheduled publishing are not supported
  • Keep --headed if you need to see the page during login
sau hupu login --account creator --headed sau hupu check --account creator sau hupu upload-video --account creator --file videos/demo.mp4 --title "标题" --desc "简介" --tags 虎扑,测试 --thumbnail covers/demo.png

Trigger the skill with natural requests

You do not need to type the commands yourself. The skill's description tells the agent to use it when you ask to publish a video to Hupu or to check a Hupu account's status. Ask in plain language and name the file, title and any cover image you want.

Examples of requests that should match the skill:

  • "Publish videos/demo.mp4 to Hupu with the title 'My first test video' and cover covers/demo.png."
  • "Check whether my creator Hupu account is still logged in."
  • "Upload this clip to Hupu with tags sports and highlights."

Check details before and after posting

The skill tells the agent to verify the account, video, title length, description, tags and cover before it posts. Review what it plans to send. If a result is unclear, for example the command returns no clear success or failure, the skill says to check the Hupu backend first instead of posting again.

  • Before posting: confirm account, video file, title length, description, tags and cover
  • If the outcome is unclear: check the Hupu backend and do not re-post right away

What people use it for

  • Publishing a finished video to a Hupu account with a chosen cover image
  • Checking whether a creator's Hupu login is still valid before a planned upload
  • Keeping a repeatable, checked routine for a team that manages one Hupu account

Frequently asked questions

How do I install the hupu-upload skill?

Download the ZIP from this page and unzip it. Put the hupu-upload folder in ~/.claude/skills/ for all projects, or in .claude/skills/ inside one project. In the Claude apps, you can upload it under Settings → Capabilities → Skills.

What do I need before hupu-upload works?

You need the social-auto-upload project with its sau command-line tool installed, a Hupu account you are allowed to use, and a browser for the headed login. The skill calls sau and does not replace it.

Can hupu-upload post images or schedule posts?

No. The skill says it supports video only, and it does not support image-text posts or scheduled publishing.

Is hupu-upload free and what is its licence?

The skill is listed under the MIT-0 licence in its SKILL.md, and the social-auto-upload project is listed under MIT. The source does not state any price.

Why does the login need a browser window?

Login may require you to complete QQ or mobile phone verification in the browser. Use the --headed option so you can see the page and finish that step.

What should I do if an upload result is unclear?

Check the Hupu backend first to see whether the video was posted. The skill advises against re-posting right away, to avoid duplicate uploads.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

hupu-upload suits creators and teams who already run the social-auto-upload CLI and want an agent to handle Hupu video uploads with a checked routine. It is a poor fit if you cannot install sau, need image-text or scheduled posts, or plan to use accounts you do not have permission to post from.

Download the skill