Skip to content
cccskills
FreePublished on GitHub

skill-bilibili-upload

Upload videos to bilibili with a title, description, category, tags, and cover image. The skill previews submission settings, supports scheduled publication and repost attribution, and checks the platform afterward to verify the submitted video.

OriginalShow the original description

B站视频投稿:把视频投稿到哔哩哔哩,支持标题/简介/分区/标签/封面/转载声明/定时发布。当用户说"投稿B站""发B站""上传到哔哩哔哩""B站视频发布""投个稿""发到bilibili"时使用。包装成熟的 biliup CLI,扫码登录 + cookie 复用。

Run score Not tested

See how to install

Good for

  • Upload a video with its title, tags, and cover image
  • Preview submission settings before publishing
  • Schedule a bilibili video for later publication
  • Submit a repost with its original source

Files included (3)

  • SKILL.md3.6 KB
  • EASEL-META.md598 B
  • scripts/bili_upload.py12.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

B站视频投稿(bilibili-upload)

包装成熟的 biliup CLI 做 B站投稿。走 scripts/bili_upload.py(分区名映射 + 参数校验 + dry-run 预览 + 执行)。

⚠️ 环境依赖

依赖说明
biliup CLIpip install biliup(Rust 后端投稿工具)
B站 cookie首次需 login 扫码登录生成(默认 cookies.json),之后复用
外网登录与投稿需访问 B站

无头/无网环境可做 check 与 upload(省略 --exec 即 dry-run 预览命令),真实投稿需上述条件。

输入

字段必填说明
视频是要投稿的视频文件
标题推荐默认取文件名
分区推荐分区名(知识/科技/生活…)或 --tid 数字
标签/简介/封面可选标签逗号分隔;封面图;简介

执行

脚本路径(相对项目根):skills/builtin/skill-bilibili-upload/scripts/bili_upload.py(各子命令 -h)。

# 0) 检查环境
python <skill>/scripts/bili_upload.py check
# 1) 首次登录(扫码,生成 cookies.json)
python <skill>/scripts/bili_upload.py login --cookie cookies.json
# 2) 看分区
python <skill>/scripts/bili_upload.py tid
# 3) 预览投稿命令(dry-run)
python <skill>/scripts/bili_upload.py upload --video out.mp4 --title "标题" \
  --partition 知识 --tag "AI,教程,效率" --desc "简介" --cover cover.jpg
# 4) 真正投稿
python <skill>/scripts/bili_upload.py upload --video out.mp4 --title "标题" \
  --partition 知识 --tag "AI,教程" --cover cover.jpg --cookie cookies.json --exec
  • 转载:--copyright 2 --source <原链接>。
  • 定时发布:--dtime <10位时间戳>(距今需 >4 小时)。
  • 分区可用中文名(内置 30 个常用)或 --tid 数字。
  • 投稿成功后自动读回对账(直连 member 稿件接口:标题前缀 + 时间窗找新稿件,四档结论);读回未核实会明确报出并提示人工核对,不会把未核实当成功。

Profile 感知

  • 有 Profile:默认分区/标签贴合 platforms.md 的 B站定位与 style.md 垂类;标题风格对齐人设。
  • 无 Profile:询问分区,标签按内容主题给。

规则

  1. 投稿前先 check 确认 biliup 与 cookie;未登录先 login。
  2. 先省略 --exec 预览命令与参数(默认即 dry-run),确认后再加 --exec 投稿。
  3. 脚本会在 dry-run 提醒风险、真发前强制扫描标题/简介/标签/转载来源,发现密钥、内部地址或路径时阻止投稿。
  4. 投稿成功后自动读回对账(读回对上才算成功),再调用 skill-publish-log 记录平台、时间、标题与内容标识;失败不得记为成功。
  5. B站以横版 16:9 为主;竖版素材可先用 video-reframe 处理。
  6. 分区选错会影响推荐,拿不准让用户确认分区。
  7. 封面、标签(≤10)显著影响点击与推荐,尽量补全。
  8. cookie 属敏感信息,妥善保存,不外泄。

参考来源

包装 biliup(biliup/biliup-rs,成熟的 B站命令行投稿工具,Rust 后端),支持完整投稿参数 (分区 tid、标签、封面、转载、定时)。本 SKILL 加中文分区映射、参数校验与 dry-run 预览。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ai-image-gen

FreeSummary

Generate images from written descriptions, transform existing images with editing instructions, or create several variations. Choose image dimensions and quantity, then save the results using an OpenAI-compatible service or apimart with your own API key.

  • Generating an illustration from a written description
  • Changing an image's background using instructions
  • Creating several variations of an existing image
ZJU-REAL/Easel4KUpdated Oct 23, 2026

ai-music

FreeSummary

Generate background music for short videos, vlogs, and social posts from descriptions of mood, style, and instruments. Download MP3 audio, optionally include sung lyrics, and use shared scripts to trim tracks, adjust loudness, or add music to videos.

  • Generating background music for a vlog intro
  • Creating instrumental music to match a social post
  • Generating a sung track from supplied lyrics
ZJU-REAL/Easel4KUpdated Oct 23, 2026

ai-video-gen

FreeSummary

Create new videos from written scene descriptions or still images using external AI services. Set the aspect ratio and duration, animate a character image, and request generated audio when the selected model supports it.

  • Generate a short video from a scene description
  • Animate a still image
  • Create character motion from a starting image
ZJU-REAL/Easel4KUpdated Oct 23, 2026

asset-manager

FreeSummary

Organize generated images, videos, and text in outputs/ by date, platform, and type. Add tags, search filenames and content, produce asset lists and reports, and preview archive moves before applying them to make past work easier to reuse.

  • Organizing generated assets by date, platform, and type
  • Finding past content through keywords and tags
  • Listing assets for a specific account or platform
ZJU-REAL/Easel4KUpdated Oct 23, 2026

audio-denoise

FreeSummary

Reduce background noise in audio recordings or video soundtracks with three processing levels. Keep the original file, create a cleaned version, and receive a report of the settings used and file details before and after processing.

  • Reducing fan or air conditioner noise in recordings
  • Cleaning speech in podcasts and interviews
  • Reducing noise in a video's audio track
ZJU-REAL/Easel4KUpdated Oct 23, 2026

audio-editing

FreeSummary

Edit audio files by trimming sections, converting formats, matching loudness, or extracting sound from videos. You can also join recordings, add fades, and change playback speed while keeping the original pitch.

  • Trim a recording to the section you need
  • Convert audio formats and match loudness
  • Extract audio from a video
ZJU-REAL/Easel4KUpdated Oct 23, 2026

See all skills by ZJU-REAL

Report a problem with this skill