Skip to content

Guide · Agent skill

How to use the WeChat Channels Video Publisher agent skill

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

The tencent-upload skill teaches an AI agent to publish videos to WeChat Channels, Tencent's video platform, by calling the existing sau tencent command-line tool from the social-auto-upload project. This guide explains what a skill is, how to install this one, how to ask for actions in plain language, and what you need in place first. By the end you will know how to publish, schedule or save a draft through an agent and how to confirm the result.

WeChat Channels Video Publisherdreammis/social-auto-upload · MIT

Quick start

  1. 1Set up social-auto-upload. Install the social-auto-upload project with its sau command-line tool and Python dependencies, then run sau tencent --help to confirm it works.
  2. 2Install the skill. Download the ZIP from this page, unzip it, and place the folder in ~/.claude/skills/ or a project's .claude/skills/, or upload it under Settings → Capabilities → Skills.
  3. 3Create a login session. Ask the agent to log in to your account, or run sau tencent login with your account alias, and scan any QR code shown.
  4. 4Check account status. Ask the agent to check the account, which runs sau tencent check for that alias.
  5. 5Request the upload. Name the video file, title, description and tags in your request, and state whether you want it published now, scheduled, or saved as a draft.
  6. 6Verify the outcome. Review the CLI output and the Channels page to confirm what actually happened.

What is an agent skill and what does this one do?

An agent skill is a folder containing a SKILL.md file with instructions that an AI agent reads when a task matches the skill's description. This skill is named tencent-upload and is described as using the sau tencent command to log in to WeChat Channels and publish or schedule videos, or save drafts, and to check account status.

The skill does not build its own upload flow. It tells the agent to use the existing sau tencent CLI from social-auto-upload, and it tells the agent to confirm the target account and publishing intent before acting and to verify the real outcome rather than assuming success.

  • Check login status for a Channels account
  • Upload a video with a title, description and tags
  • Schedule a video for a specific time you provide
  • Save a video as a draft (a draft is not a publish)

How do you install the tencent-upload skill?

Download the ZIP for this skill from this page and unzip it. For a personal setup, place the unzipped skill folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.

In the Claude apps you can instead upload the skill under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/
  • Project only: .claude/skills/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills

What do you need before the skill works?

The skill only drives an existing tool, so the tool must be set up first. You need the social-auto-upload project with the sau command-line tool installed, a Python environment with that tool's dependencies (the skill file does not specify these), and a WeChat Channels account you can log in to in a browser.

Login and upload depend on a logged-in browser session. The skill recommends running sau tencent --help first to confirm the tool is available, and treats the account name as a local session alias.

  • social-auto-upload project with the sau CLI installed
  • Python environment and the tool's dependencies
  • A WeChat Channels account accessible through a browser login session
sau tencent --help

How do you ask the agent to publish a video?

You do not need to type commands yourself. Describe the task in plain language and name the account and video file. The skill's underlying commands look like the ones below, and the agent will use them. Use login once to create a session, check to confirm the account state, and upload-video to publish.

Optional parameters include a schedule time in the form YYYY-MM-DD HH:MM, a draft flag, a collection, a short title, a category, and landscape or portrait thumbnails. A collection must already exist. Channels supports video publishing only, not image or text posts.

For the full parameter list, the skill points to sau tencent upload-video --help.

  • Example request: Log in to my creator account for Channels.
  • Example request: Check whether the creator account is still logged in.
  • Example request: Upload videos/demo.mp4 to the creator account with the title and description I give you, tagged with my tags.
  • Example request: Schedule this video for 2025-06-01 18:00 (only give a time you have actually decided on).
  • Example request: Save this video as a draft, do not publish it yet.
sau tencent login --account creator sau tencent check --account creator sau tencent upload-video --account creator --file videos/demo.mp4 --title "标题" --desc "简介" --tags 视频号,测试

What should you expect during login and upload?

If login produces a QR code, the agent should show you the QR image so you can scan it. If a page needs manual action, the skill mentions a headed mode (the --headed flag) so you can work in the visible browser.

The skill tells the agent to only schedule when you give an explicit time, and to treat --draft as saving only, not publishing. Before publishing, the agent should confirm the account, video, title, description, tags and whether the action is publish now, schedule or draft.

  • QR login: scan the displayed image with your phone
  • Headed mode: use --headed when manual page steps are needed
  • Scheduling: only with a clear time from you
  • Draft: saved, not published

How do you confirm the video was actually published?

The skill instructs the agent to base its confirmation only on the CLI output and the platform page, and not to treat a successful command launch as a successful publish. Ask the agent to report what the output and page actually show, and check the Channels page yourself for important posts.

  • Read the CLI output for the result
  • Check the platform page for the final state
  • Do not rely on the command starting as proof of publishing

What people use it for

  • Publishing a finished creator video with a title, description and tags
  • Scheduling a video for a time you have chosen in advance
  • Saving a draft for later review before anyone sees it
  • Checking whether a Channels account is still logged in before a publishing run
  • Keeping consistent publishing commands across several Channels accounts

Frequently asked questions

How do I install the tencent-upload agent skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps you can also upload it under Settings → Capabilities → Skills.

What does the tencent-upload skill require?

It requires the social-auto-upload project with the sau command-line tool installed, a Python environment with its dependencies, and a WeChat Channels account you can log in to through a browser. The skill file does not list the exact dependencies.

Is the tencent-upload skill free?

The skill is released under the MIT licence, as stated on this page. Pricing for the underlying tools and any platform costs are not described in the skill source.

Can it post images or text to WeChat Channels?

No. The skill states that Channels supports video publishing only.

Why does the skill need a browser session?

Login and upload depend on a logged-in browser session, so the skill uses the account's browser login. This is a risk on shared or sensitive accounts.

What is the difference between draft and publish?

The --draft option only saves a draft and does not publish the video. Publishing happens only when you choose an immediate or scheduled publish, and the agent should confirm the result on the platform page.

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

Choose this skill if you already use social-auto-upload and want an agent to run Channels uploads, scheduling or drafts with confirmation steps. Pick something else if you need image or text posts, want to avoid using a browser session on your account, or plan to post in unattended bulk without review.

Download the skill

Find exactly what
you're looking for