Agent skill

Wechat Video Channel Publish

by appleweiping in appleweiping/WEIPING_WIKI

A skill your agent uses when the user wants to log into 微信视频号, validate cookie state, upload videos, set scheduled publish time, fill long description, set a cover image, or save drafts through a…

MITAuto-check passedTesting & QA

Install Wechat Video Channel Publish

skills CLI
$ npx skills add appleweiping/WEIPING_WIKI --skill wechat-video-channel-publish -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install appleweiping/WEIPING_WIKI wechat-video-channel-publish --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/appleweiping/WEIPING_WIKI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill/wechat-video-channel-publish .claude/skills/wechat-video-channel-publish && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wechat-video-channel-publish
GitHub stars
119
Token cost
~765 tokens
SKILL.md length
368 words
Files
21 (incl. scripts, references, assets)
Skills in repo
51
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the user wants to log into 微信视频号, validate cookie state, upload videos, set scheduled publish time, fill long description, set a cover image, or save drafts through a…

  • Works in 5 steps: Prepare Runtime → Login or Reuse Cookie → Publish a Video → …
  • The user wants to log into 微信视频号
  • SKILL.md covers Quick Start, Workflow, Resource Loading Rules and Output Expectations, plus 1 more section
  • Runs TypeScript scripts from its folder; calls npm, node and npx

What it does

Wechat Video Channel Publish is an agent skill from appleweiping/WEIPING_WIKI. Use when the user wants to log into 微信视频号, validate cookie state, upload videos, set scheduled publish time, fill long description, set a cover image, or save drafts through a local Playwright CLI.

Its SKILL.md is about 770 tokens, which your agent loads only when the skill is triggered. The skill folder holds 25 other files, including scripts, reference files and assets (for example `README.md`, `agents/openai.yaml` and `package-lock.json`).

It sits in Testing & QA, covering Messaging and chat bots, Social media graphics and Browser testing. It works with WeChat and Playwright. The repository describes itself as: knowledge base managed with an LLM workflow. The licence is MIT.

When your agent uses it

  • The user wants to log into 微信视频号
  • Validate cookie state
  • Set scheduled publish time
  • Fill long description

Example prompts

  • “/wechat-video-channel-publish”

Requirements

  • Node.js

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Prepare Runtime
  2. Login or Reuse Cookie
  3. Publish a Video
  4. Validate Carefully
  5. Repo Hygiene

What it can do on your machine

Read from SKILL.md and the folder at commit 76fdc42. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (TypeScript, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • npm
    • node
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wechat Video Channel Publish loads about 765 tokens when it runs, and up to ~1.3k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 368 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~765
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from appleweiping/WEIPING_WIKI at commit 76fdc42, republished under its MIT licence (© appleweiping). 368 words, ~765 tokens.

Download SKILL.mdSave it as .claude/skills/wechat-video-channel-publish/SKILL.md (or your agent's skills folder). This skill also uses 20 other files; get the full folder from GitHub.
name
wechat-video-channel-publish
description
Use when the user wants to log into 微信视频号, validate cookie state, upload videos, set scheduled publish time, fill long description, set a cover image, or save drafts through a local Playwright CLI.

WeChat Video Channel Publish

This skill packages a focused 微信视频号 publishing workflow for local agent execution.

Use it when the task is specifically about:

  • 视频号扫码登录
  • 上传短视频
  • 设置标题、标签、正文长描述
  • 设置封面图
  • 定时发布
  • 保存草稿(best effort;平台 UI 可能在部分状态下拒绝)
  • 发布后补评论

Quick Start

  1. Read references/runtime-requirements.md.
  2. Build the CLI if dist/cli.js does not exist.
  3. Run tencent login or tencent check.
  4. Run tencent upload with absolute video and cover paths.
  5. If the task uses a publishing queue, first normalize it into direct CLI arguments.
  6. Before any public repo push, read references/privacy-checklist.md.

Workflow

Step 1: Prepare Runtime
  • Run all commands in the repo root.
  • If needed, execute:
    • npm install
    • npx playwright install chromium
    • npm run build
  • For first-time login:
    • node dist/cli.js tencent login --account <name>
  • For validation:
    • node dist/cli.js tencent check --account <name>

The cookie file is stored outside the repo by default and must never be committed.

Step 3: Publish a Video
  • Read references/publish-workflow.md.
  • Use absolute paths for --file and --cover.
  • Supported fields:
    • --title
    • --tags
    • --caption
    • --cover
    • --pinned-comment
    • --schedule
    • --category
    • --draft
Step 4: Validate Carefully
  • Prefer --draft when verifying a new selector path or runtime change, but do not combine it with --schedule.
  • Treat cover and pinned-comment as runtime-sensitive features.
  • If UI changes break these steps, keep login and upload logic intact and narrow the failure to the affected selector flow.
Show full SKILL.md (144 more words)Show less
Step 5: Repo Hygiene
  • Keep cookies, screenshots, local logs, and temporary exports out of git.
  • When sharing publicly, include only reusable code, templates, and references.

Resource Loading Rules

  • Read references/runtime-requirements.md before execution.
  • Read references/publish-workflow.md when mapping a publishing plan into CLI arguments.
  • Read references/privacy-checklist.md before creating or updating a public repository.

Output Expectations

  • The agent should execute the real CLI when feasible.
  • The agent should report what fields were actually attempted at runtime.
  • If a selector-dependent step is flaky, the agent should say exactly which sub-step failed:
    • login
    • upload
    • caption
    • cover
    • comment

Guardrails

  • Do not print or commit cookie JSON.
  • Do not embed user-specific absolute paths in committed docs except as obvious placeholders.
  • Do not claim comment pinning is fully reliable unless it was verified in the current session.
  • Do not claim --draft + --schedule is supported; use --schedule without --draft for real scheduled publishing.

© appleweiping, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 20 other files (scripts, references, assets) in skill/wechat-video-channel-publish of appleweiping/WEIPING_WIKI.

  • SKILL.md
  • .gitignore
  • README.md
  • agents/openai.yaml
  • assets/publish-command.example.txt
  • package-lock.json
  • package.json
  • references/privacy-checklist.md
  • references/publish-workflow.md
  • references/runtime-requirements.md
  • scripts/tencent_delete_scheduled.ts
  • scripts/tencent_inspect_scheduled.ts
  • src/browser.ts
  • src/cli.ts
  • src/config.ts
  • src/paths.ts
  • … and 5 more

Open the folder on GitHubat commit 76fdc42

Compare with similar skills

Wechat Video Channel Publish next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wechat Video Channel Publish compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wechat Video Channel Publish this skillappleweiping/WEIPING_WIKI119—~765Automated safety check: PassMIT
Wechat Article Browserusedracohu2025-cloud/draco-skills-collection227—~513Automated safety check: PassMIT
Playwright Publishszhshp/panda-video-generator291—~1.1kAutomated safety check: PassNone
Openlark API Field Verifyfoxzool/openlark106—~2.3kAutomated safety check: NotesApache-2.0
Create Imessage Video Adcriptogus/agent-evolve-network288—~7.4kAutomated safety check: PassCustom licence
Skill Channels UploadZJU-REAL/Easel3.4k—~328Automated safety check: PassApache-2.0

Similar skills

  • Wechat Article Browseruse

    dracohu2025-cloud/draco-skills-collection

    使用 BrowserUse 云浏览器 + Playwright CDP 抓取微信公众号文章,并可直接发布到飞书原生文档。

    227 GitHub stars~513 tokensUpdated 24 days ago
    Productivity & AutomationAuto-check passed
  • Playwright Publish

    szhshp/panda-video-generator

    Multi-platform browser login and video upload via Playwright Test only (headed Chromium).

    291 GitHub stars~1.1k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • OpenLark API 字段核对技能。用于新增/重构飞书 API 后,核对 Rust 实现的请求体/响应体字段是否与飞书官方文档一致。通过 playwright 渲染飞书 SPA 文档页面,提取真实的请求/响应字段定义,对比代码实现找出不符项。触发关键词:字段核对、字段验证、字段不符、文档核对、核对请求字段、核对响应字段、飞书文档字段、推断字段、user 级接口、用户级接口字段

    106 GitHub stars~2.3k tokensUpdated 2 days ago
    Testing & QAAuto-check: notes
  • Create Imessage Video Ad

    criptogus/agent-evolve-network

    Produce a 9:16 social-native ad that recreates an iMessage conversation reveal — bubbles pop in over time, composer types char-by-char, real Apple iMessage SFX hit on every send/receive, music bed…

    288 GitHub stars~7.4k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Skill Channels Upload

    ZJU-REAL/Easel

    微信视频号发布:把竖版短视频发布到微信视频号(channels.weixin.qq.com)。当用户说 "发视频号""上传视频号""视频号发布""发到微信视频号""视频号投稿"时使用。基于通用浏览器 发布框架(Playwright + 登录态持久化),微信扫码登录。

    3.4k GitHub stars~328 tokensUpdated 2 days ago
    Testing & QAAuto-check passed
  • Wechat Article Pipeline

    davinci-seven/wechat-article-pipeline

    把定稿Markdown和本地配图生成公众号兼容内联HTML、图片内嵌稳定版、复制预览、390px手机长截图及完整性和隐私报告。适用于公众号文章定稿后的排版、检查和交付;不负责改稿,也不会在未经确认时创建公众号草稿。

    158 GitHub stars~1.1k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed

More from appleweiping/WEIPING_WIKI

All 51 skills in this repo
  • Communication Assistant

    appleweiping/WEIPING_WIKI

    Unified lazy-mode communication assistant for Vipin across WhatsApp, WeChat, QQ, Feishu/Lark, and email.

    119 GitHub stars~1.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Content Refinement Agent

    appleweiping/WEIPING_WIKI

    Step 5 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from appleweiping/WEIPING_WIKI.

    119 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Chrome Automation

    appleweiping/WEIPING_WIKI

    Connect to and control Google Chrome browser using agent-browser with CDP (Chrome DevTools Protocol).

    119 GitHub starsUsed in 1 repo~5.3k tokens
    Auto-check: warnings
  • Email Assistant

    appleweiping/WEIPING_WIKI

    Personal Gmail and Google Workspace email assistant for Vipin.

    119 GitHub stars~1.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Feishu Bridge

    appleweiping/WEIPING_WIKI

    Route Feishu/Lark content access for Codex. An agent skill from appleweiping/WEIPING_WIKI.

    119 GitHub stars~906 tokensUpdated 1 mo ago
    Auto-check passed
  • Lark Event

    appleweiping/WEIPING_WIKI

    Lark/Feishu real-time event listening / subscribing / consuming: stream events as NDJSON via lark-cli event consume <EventKey (covers IM message receive, reactions, chat member changes, etc.).

    119 GitHub stars~1.9k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Wechat Video Channel Publish

What does Wechat Video Channel Publish do?

A skill your agent uses when the user wants to log into 微信视频号, validate cookie state, upload videos, set scheduled publish time, fill long description, set a cover image, or save drafts through a…. Wechat Video Channel Publish is an agent skill from appleweiping/WEIPING_WIKI. Use when the user wants to log into 微信视频号, validate cookie state, upload videos, set scheduled publish time, fill long description, set a cover image, or save drafts through a local Playwright CLI.

When should I use Wechat Video Channel Publish?

Wechat Video Channel Publish fits situations like: the user wants to log into 微信视频号; validate cookie state; set scheduled publish time; fill long description.

How do I install Wechat Video Channel Publish in Claude Code?

Run `npx skills add appleweiping/WEIPING_WIKI --skill wechat-video-channel-publish -a claude-code`. Or copy the skill folder (skill/wechat-video-channel-publish in appleweiping/WEIPING_WIKI) into .claude/skills/wechat-video-channel-publish in your project. Claude Code loads it when a task matches its description.

How do I install Wechat Video Channel Publish in Codex?

Run `npx skills add appleweiping/WEIPING_WIKI --skill wechat-video-channel-publish -a codex`. Or copy the skill folder (skill/wechat-video-channel-publish in appleweiping/WEIPING_WIKI) into .agents/skills/wechat-video-channel-publish in your project. Codex loads it when a task matches its description.

Can I use Wechat Video Channel Publish in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add appleweiping/WEIPING_WIKI --skill wechat-video-channel-publish -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wechat-video-channel-publish, .gemini/skills/wechat-video-channel-publish, .github/skills/wechat-video-channel-publish and .opencode/skills/wechat-video-channel-publish in your project.

What does Wechat Video Channel Publish need to run?

Going by SKILL.md and its folder, Wechat Video Channel Publish needs TypeScript for the scripts in its folder and the command-line tools its instructions call (npm, node and npx). Our summary lists: Node.js.

Does Wechat Video Channel Publish access the network?

SKILL.md contains no URLs. Its commands use npm and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Wechat Video Channel Publish safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Wechat Video Channel Publish use?

Wechat Video Channel Publish is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wechat Video Channel Publish use?

About 765 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 514 tokens, read only when the agent opens those files.

What are the alternatives to Wechat Video Channel Publish?

Skills that share tags, products or a category with Wechat Video Channel Publish: Wechat Article Browseruse (dracohu2025-cloud/draco-skills-collection, 227 stars), Playwright Publish (szhshp/panda-video-generator, 291 stars), Openlark API Field Verify (foxzool/openlark, 106 stars) and Create Imessage Video Ad (criptogus/agent-evolve-network, 288 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wechat Video Channel Publish?

appleweiping (a GitHub user) maintains it in appleweiping/WEIPING_WIKI, which has 119 GitHub stars. The repository holds 51 skills in this directory. The repository was last updated on August 26, 2026.

Source: appleweiping/WEIPING_WIKI on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.