dayu-upload

dayu-upload is a skill for Claude Code, Codex from dreammis/social-auto-upload. It costs 67 tokens per session (1,406 once invoked), scanned A, original, MIT.

A command-line publisher for Dayu, a Chinese content platform, that handles videos and articles. Articles can come from HTML, Markdown, or plain text, and posts may be published immediately or scheduled.

In plain words
What is it for?
Use it to upload videos with titles, categories, sources, and covers, or publish articles with local images and an optional Markdown theme.
Why use it?
It removes manual form filling and keeps account, source, category, and content requirements explicit. A preparation mode can fill the form and save screenshots without publishing.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to upload videos with titles, categories, sources, and covers, or publish articles with local images and an optional Markdown theme.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/dreammis/social-auto-upload/dayu-upload
About the project

social-auto-upload is an automation tool for uploading and scheduling videos across social media platforms including Douyin, Bilibili, Xiaohongshu, TikTok, and YouTube. Content creators and operators use it for repeatable multi-platform publishing, while its catalogue skills expose these upload workflows to coding agents.

dreammis/social-auto-upload · 15,697 stars · on GitHub · sap-doc.nasdaddy.com

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add dreammis/social-auto-upload --skill dayu-upload
Clone the repo
git clone --depth 1 https://github.com/dreammis/social-auto-upload

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for dayu-upload

README.md
[![agentmods](https://agentmods.dev/badge/skills/dreammis/social-auto-upload/dayu-upload/github.svg)](https://agentmods.dev/skills/dreammis/social-auto-upload/dayu-upload)
Your own site
<a href="https://agentmods.dev/skills/dreammis/social-auto-upload/dayu-upload"><img src="https://agentmods.dev/badge/skills/dreammis/social-auto-upload/dayu-upload/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for dayu-upload

Your own site · 80×15
<a href="https://agentmods.dev/skills/dreammis/social-auto-upload/dayu-upload"><img src="https://agentmods.dev/badge/skills/dreammis/social-auto-upload/dayu-upload.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 67 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,406 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00067 $0.01406
Opus 5.5 $0.00027 $0.00562
Sonnet 5.5 $0.00013 $0.00281
Haiku 4.5 $0.00007 $0.00141

Measured today against content hash 1d3532ef804f, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

dayu-upload scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

The scan reads SKILL.md. This mod also ships 3 executable files (scripts/examples/dayu_cli_template.py, scripts/examples/dayu_commands.ps1, scripts/examples/dayu_commands.sh), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/dayu-upload/SKILL.md · 57 lines

How it starts

The opening of the file, as written. The whole thing — 57 lines — stays where its author put it; the contents beside it link to each section on GitHub.

大鱼号发布

使用 sau dayu,不另写一套网页发布逻辑。先执行 sau dayu --help,具体参数以 upload-video --help、upload-article --help 和 verify --help 为准。仓库环境在项目根目录运行;Windows 未将命令加入 PATH 时用 .\.venv\Scripts\sau.exe。不要依赖固定测试账号或本机路径。

账号与输入

  1. 使用已有账号时执行 sau dayu check --account <本地账号名>。首次使用或登录失效时执行 sau dayu login --account <本地账号名> --expected-name "用户指定的大鱼号名称",让用户在打开的 Chrome 中登录。CLI 会绑定发布主体,拒绝错号。
  2. 视频必须提供 --file、--title、--thumbnail、--category、--source。视频至少 5 秒;标题 5–60 字(英文按半字);封面最大 5 MB。分类从 CLI 的 choices 中选择,不能猜测页面外的分类。
  3. 文章必须提供 --title、--content-file、--source。标题 5–50 字(英文按半字并向上取整),正文为 UTF-8 HTML/Markdown/TXT 文件,最多 2 万字。长文放在文件里,不拼进命令行。图片使用本地路径,相对路径以正文文件所在目录为起点,每张最大 5 MB。
  4. 信息来源必须按实际内容选择:无需标注、AI生成、虚构演绎、营销信息、转载、个人观点、不适宜未成年人。转载必须同时提供 --source-url "https://原文地址",其他来源不传原文链接。

命令

sau dayu upload-video --account <本地账号名> --file "视频.mp4" --title "用户的视频标题" --category "科技" --source "无需标注" --thumbnail "封面.jpg"
sau dayu upload-article --account <本地账号名> --title "用户的文章标题" --content-file "文章.html" --source "无需标注" --cover-indices 1

以上会实际发表;素材、主体及发表意图沿用用户已给出的授权。仅要求检查准备时增加 --prepare-only:它会上传素材、填写表单并保存本地截图,不发表,也不保存可恢复草稿。

Markdown 首次使用需要 Node.js 22+ 并执行 sau article setup。在文章命令中传 --content-file "文章.md" --theme modern,主题可选 default/grace/simple/modern/plain,默认 default。HTML/TXT 不传 --theme。可先使用 sau article render --content-file "文章.md" --theme modern --output "预览.html" 本地渲染。大鱼号采用兼容排版,保留文字颜色、背景和近似字号;圆角、精确字体与间距不保证原样。最终发表前会核对服务端主题预览。

视频选填 --desc、逗号分隔的 --tags;文章选填 --author、--cover-indices 1 或 --cover-indices 1 3 2,封面序号从正文图片顺序的 1 开始,三封面须各不相同。文章没有分类和标签字段。竖版封面、素材库、文档导入、正文视频和独立保存草稿尚未接入;不要声称命令已支持。

定时

只有用户要求定时才增加 --schedule "YYYY-MM-DD HH:MM";不传默认立即发表。时间固定按**北京时间 Asia/Shanghai(UTC+8)**解释,须在当前时间 2 小时后至 7 天内,分钟为 5 的倍数。视频和文章用同一参数。向用户说明时区;缺少具体时间或存在歧义时先明确时间,不擅自取整或改成立即发表。预留上传和处理时间,填表时仍会校验范围。

平台确认本次作品及保存的预定时间后即为定时安排成功,不等待到点、审核或公开访问,不把“定时安排成功”说成“已公开”。平台审核可能使实际公开时间延后。

结果与中断

保留命令输出的结果文件和作品 ID。立即发表以最终业务确认成功为完成,审核中也已提交成功;定时必须确认原作品及预定时间。

Read the full file on GitHub · 57 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today First seen · 57 lines · 67 tokens per session scan A 1d3532ef804f

Subscribe to this mod's changes

dayu-upload is a skill published in the GitHub repository dreammis/social-auto-upload (15,697 stars, last pushed today), licensed MIT. It adds 67 tokens to every session and 1,406 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-22.

Related

Other skills, from other repositories

deyo

Use only when the current user explicitly asks to use Deyo to transcribe explicitly provided URLs or exact local audio/video file paths, or explicitly asks for Deyo install, status, or troubleshooting. Do not trigger from a mere Deyo mention, ambient context, an implicit attachment, directory browsing, a glob, stdin…

casatwy/deyo-skill · 81 tokens

opencli-usage

Use when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Covers installation, command reference, and output formats for 100+ adapters.

zxfccmm4/Obsidian-OpenCode-Knowledge · 66 tokens

qiaomu-opencli-usage

Use when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Covers installation, command reference, and output formats for 79+ adapters.

joeseesun/qiaomu-opencli-skills · 69 tokens

criador-de-hooks

Cria hooks magnéticos para posts, vídeos, threads e stories no mercado BR. Focado nos primeiros 3 segundos que determinam se o usuário continua assistindo ou fazendo scroll. Cobre Instagram Reels, YouTube Shorts, TikTok e LinkedIn.

ricneves-ai/flowgrammers-skills · 59 tokens

laohan-chuangzuo

A writing workflow for spoken-video scripts. It accepts an outline, raw text, a recording, a web-link queue, or a free-form topic, then organizes the material before writing the script.

hanzhcn/laohan-skills · 177 tokens

laohan-shencha

A fact-checking tool for technical documents, scripts, configuration files, and spoken claims that can be checked against outside sources.

hanzhcn/laohan-skills · 120 tokens