guanyang avatar

Toutiao Publisher

If you're publishing to Toutiao (Today's Headlines), this handles the annoying parts: persistent browser sessions so you login once via QR code, then publish articles without re-authenticating every time. It uses patchright for anti-detection and saves your session state locally. You can either let it open an authenticated browser where you write manually, or pass in title, content file, and cover image to automate the whole thing. One nice touch is it auto-fixes Toutiao's quirky 2-30 character title requirement. The headless mode means you can script this into workflows without babysitting a browser window.

skills.sh installs
1.1K
GitHub stars
35
last updated
Aug 21, 2026

Install

$ npx -y skills add guanyang/super-publisher --skill toutiao-publisher --agent claude-code

Installs into .claude/skills of the current project.

Files

Toutiao Publisher

Use the scripts from this Skill directory. Resolve the directory containing this SKILL.md first and set its absolute path as SKILL_DIR; do not assume the caller's working directory is the Skill directory.

Safety rules

  • Default to --mode manual. Leave Chrome open for the user to review and click Publish.
  • Use --mode auto only when the user explicitly authorizes final publishing.
  • Run clear --yes or reauth --yes only after the user confirms that all local Agents may lose the shared Toutiao session.
  • Do not bypass input validation or treat an unconfirmed publish click as success.

Preflight authentication

Check the protected Toutiao page before asking the user to scan a QR code:

python3 "$SKILL_DIR/scripts/run.py" auth_manager.py status --verify --json

If the result status is not_authenticated, open the interactive login flow:

python3 "$SKILL_DIR/scripts/run.py" auth_manager.py setup --json

Sponsors

Details

Repository
github.com/guanyang/super-publisher
Category
Release Management
First seen
Apr 16, 2026
1circlefin avataruse-arccirclefin/skillsProvide instructions on how to build with Arc, Circle's blockchain where USDC is the native gas token. Arc offers key advantages: USDC as gas (no other native t1.1Kskills.sh installs
2waynesutton avatarconvex-component-authoringwaynesutton/convexskillsHow to create, structure, and publish self-contained Convex components with proper isolation, exports, and dependency management1.1Kskills.sh installs
3eronred avatarcustom-product-pageseronred/aso-skillsWhen the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview v1.1Kskills.sh installs
4jnmetacode avatarchinese-commit-conventionsjnmetacode/superpowers-zh中文 commit 与 changelog 配置参考——Conventional Commits 中文适配、commitlint/husky/commitizen 中文模板、conventional-changelog 中文配置。仅在用户显式 /chinese-commit-conventions 时调用,不要根据上下1Kskills.sh installs
5orchestra-research avatarprompt-guardorchestra-research/ai-research-skillsMeta's 86M prompt injection and jailbreak detector. Filters malicious prompts and third-party data for LLM apps. 99%+ TPR, <1% FPR. Fast (<2ms GPU). Multilingua1Kskills.sh installs
6capawesome-team avatarionic-enterprise-sdk-migrationcapawesome-team/skillsGuides the agent through migrating Capacitor apps from discontinued Ionic Enterprise SDK plugins (Auth Connect, Identity Vault, Secure Storage) to their Capawes1Kskills.sh installs