Skip to content
cccskills
FreePublished on GitHubEnglish overview

xueqiu-upload

Publish long articles on 雪球 from HTML, Markdown, or TXT files, with images placed within the text and an optional separate cover. Check the account, set visibility, and verify the resulting post.

OriginalShow the original description

通过 social-auto-upload 的 sau CLI 登录和核验雪球账号,发布 HTML、Markdown 或 TXT 长文,保留原稿段间配图、原生文字结构与独立封面,并查询原作品确认结果。适用于雪球创作者平台,不支持定时或视频。

dreammis/social-auto-upload15,922 stars(GitHub 15,922 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Publish a Markdown article with inline images
  • Set a separate article cover
  • Publish an article for private viewing
  • Verify a post after an uncertain submission

Overview

What it does

Publish long HTML, Markdown, or TXT articles in 雪球’s creator interface. The workflow uses sau xueqiu to check the login and account, and lets you set images within the text, a separate cover, and public or private visibility. It preserves paragraphs, bold and italic text, and links. After posting, it looks up the original work to confirm the result.

When it helps

Use it when you want to publish a draft with images between paragraphs or create an article that only you can see. If the submission result is unclear, you can also check it using the saved result file.

Example requests

  • “Post this article.md on 雪球 privately, with its in-text images and a cover.”
  • “Use the result file to check whether the article I just submitted was posted.”

Notes

The workflow requires sau from social-auto-upload and Chrome. First-time Markdown use requires sau article setup. You choose the statement about AI-generated content; the skill does not choose it for you. Local GIF, JPEG, and PNG images are supported. Tables and code blocks are not supported. Commands normally publish for real; use --prepare-only when you only want preparation. Scheduled posts, video, and Word files are not supported. If the result is unknown, verify the existing post instead of submitting again.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
AGoodIt separates real posting from preparation, avoids command credentials, and verifies unknown outcomes.
Easy setupDoes it need few tools or API keys, and are they documented?
BPartly lackingIt requires sau, Chrome, and article setup for Markdown, but lacks full installation instructions.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 29, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

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

Files included (4)

  • SKILL.md4.3 KB
  • scripts/examples/xueqiu_cli_template.py425 B
  • scripts/examples/xueqiu_commands.ps1255 B
  • scripts/examples/xueqiu_commands.sh258 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

雪球长文

使用仓库现有 sau xueqiu,不另写网页上传实现。先检查 sau xueqiu upload-article --help。Windows 未加入 PATH 时在仓库根目录使用 .\.venv\Scripts\sau.exe。

账号及输入

  • 已有账号执行 sau xueqiu check --account <别名>。首次使用执行 sau xueqiu login --account <别名> --expected-name "用户指定昵称",在打开的 Chrome 中登录。程序保存会话并绑定真实用户 ID;不要把账号密码写进命令或源码。Codex 内置浏览器的登录不会自动生成 CLI 会话文件。
  • 必须提供非空单行 --title、UTF-8 HTML/Markdown/TXT --content-file 和与实际创作方式相符的 --declaration。声明选择 不添加创作声明 或 本文包含AI生成内容,不要替用户猜测。
  • --visibility 为 公开 或 私人,默认公开。正文图片通过 HTML 的 img 或 Markdown 图片写在原稿对应位置,相对路径基于原稿目录;没有 --images 文末追加参数。独立封面用 --cover,采用平台默认裁剪。图片接受本地 GIF/JPEG/PNG,不接受远端或 data URL。
  • 雪球各级标题统一为平台小标题,保留段落、加粗、斜体、链接;列表转换为带编号或圆点的段落。自定义 CSS 不保证保留。表格、代码块等未验证结构在创建远端草稿前报错。Markdown 首次使用需运行 sau article setup,详见使用说明。

草稿和发表

sau xueqiu upload-article --account <别名> --title "用户标题" --content-file "文章.md" --cover "封面.png" --visibility 私人 --declaration "本文包含AI生成内容"

命令默认实际发表。仅检查草稿和预览时显式增加 --prepare-only;雪球会自动保存远端草稿,重复运行可能创建多份草稿。编辑器若已有内容会拒绝覆盖。无需独立封面时省略 --cover。

优先使用 Markdown 原稿;段间配图用相对原稿路径的 Markdown 图片语法,例如 ![图片说明](images/chart.png)。首次使用先执行 sau article setup。

正式 CLI 已实测原生结构、两张不同的段间图片、独立封面、私人发表及后台原作品查询。沿用用户的操作范围;开发或登录授权本身不等于授权发表测试内容。

没有定时参数:本次账号的完整长文表单未观察到定时功能。Word、自定义裁剪、视频、股票/话题/@关联对象尚未支持,不用普通文字冒充关联对象。

判断结果与中断处理

保留命令输出的结果 JSON 路径和截图。prepared 仅表示准备完成;published 表示平台最终受理并通过主体、标题、分享范围及正文核对。management_verified: true 表示后台原 ID 查询也通过。私人作品显示“仅自己可见”。

若记录为 submission_unknown,执行 sau xueqiu verify --account <别名> --result "本次结果文件.json",按已保存的原作品 ID 只读查询,并用原稿重查后台正文和图片。保留发表时的原稿、图片及路径,内容改变会报错;旧版缺少原稿路径的成功结果仅核查作品身份和分享范围。没有 ID 时进入“内容管理”按标题、账号及时间核查。未查明前不要重跑上传或再次点击发布,避免重复作品。

默认使用可见 Chrome,--headless 为显式选项;本机无头访问曾被平台拦截。网络超时、403 或主体不一致应保留具体错误,不据此断言 Cookie 失效。--debug 保存失败截图。

示例脚本

scripts/examples/ 下的文件是复制用示例,不是运行时依赖。执行前先查看当前 CLI 的 --help,替换账号、素材和正文;这些命令可能创建真实作品。

  • xueqiu_commands.ps1:PowerShell
  • xueqiu_commands.sh:Bash
  • xueqiu_cli_template.py:Python subprocess

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

alipay-upload

FreeSummary

Publish videos to 支付宝生活号 using the social-auto-upload command-line tool. The skill handles login and account checks, supplies titles, descriptions, and tags, and lets you select a thumbnail or an existing collection for the upload.

  • Publish a video to 支付宝生活号
  • Set a thumbnail for a video
  • Assign a video to an existing collection
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

baijiahao-upload

FreeSummary

Publishes videos to 百家号 using the existing sau command-line tool. It checks login status, sets titles, descriptions, and tags, and supports optional cover images and placement in an existing collection of videos.

  • Publishing a video to 百家号
  • Checking a 百度 account’s login status
  • Setting a cover image for a video
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

bilibili-upload

FreeSummary

Upload videos to Bilibili, choose a posting category, and check account status through the sau command-line tool. The program automatically prepares and updates biliup, while users complete the login step themselves in a local terminal.

  • Upload a video to Bilibili
  • Choose a category for a video submission
  • Check whether a Bilibili account is valid
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

dayu-upload

FreeSummary

Publish videos and articles on 大鱼号 immediately or on a schedule using sau CLI, a command-line tool. Upload HTML, Markdown, or TXT articles, choose Markdown themes, and verify the original content and scheduled time.

  • Publish a video with a cover and category
  • Publish a Markdown article with a selected theme
  • Schedule a video or article in Beijing time
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

douyin-upload

FreeSummary

Publish videos or image-and-text posts to 抖音 using the installed sau command-line tool. The skill covers signing in, refreshing saved login information, checking whether it remains valid, and supplying titles, post text, and tags.

  • Publish a video with a title, description, and tags
  • Publish images with accompanying text
  • Refresh expired login information
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

facebook-upload

FreeSummary

Publish videos and image-and-text posts on a Facebook personal profile using sau. Check existing posts by their links and identifying details, move them to trash, or permanently delete them after verifying the target.

  • Publish a video on a personal profile
  • Publish an image-and-text post
  • Verify an existing post by its link
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

See all skills by dreammis

Report a problem with this skill