Article Publisher

自媒体文章多平台发布工具,支持知乎、Bilibili、百家号、头条号、小红书等平台的一键发布。使用Playwright实现浏览器自动化,支持扫码登录和Cookie持久化。

MIT-0 · Free to use, modify, and redistribute. No attribution required.
1 · 157 · 1 current installs · 1 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (multi-platform article publishing via Playwright) matches the provided code and README: adapters for Zhihu, Bilibili, Toutiao, Baijiahao, Xiaohongshu; browser automation logic; cookie management. There are no unrelated requested credentials, binaries, or config paths.
Instruction Scope
SKILL.md instructs user/agent to run npm install and 'npx playwright install chromium' and to perform QR code login. The runtime code manipulates page DOM, clicks buttons, uploads local files (cover images), and saves cookies locally. These behaviors are within the stated purpose, but they do mean the skill will access local files (images provided by the user) and persist authentication cookies on disk—both are sensitive operations that are, however, expected for a browser automation publisher.
Install Mechanism
No opaque remote download URLs are embedded in the registry metadata or SKILL.md. package.json depends on the official 'playwright' npm package and includes standard 'npx playwright install' commands (with an optional mirror override in scripts). This is a normal install flow for Playwright and not an arbitrary archive download from a personal server.
Credentials
The skill declares no required environment variables or external credentials. It operates via QR login and cookie persistence, which is appropriate. There are no unexpected SECRET/TOKEN env var requests in metadata. The main sensitivity is cookies and any local files the user supplies (cover images).
Persistence & Privilege
The skill is not force‑always included and uses normal autonomous invocation settings. It persists cookies locally (CookieManager usage visible in code), which is expected for reusing login sessions but is a form of local persistence — it does not request or modify other skills' configurations.
Assessment
This package appears to be what it says: a Playwright-based publisher that automates a real browser. Before installing, consider: - It will require running 'npm install' and 'npx playwright install chromium', which will download Playwright and a Chromium binary. Use a network/host you trust. - The tool drives a browser and will persist login cookies locally via its CookieManager. Treat the cookie files as sensitive (don't share them). If you are uncomfortable, review the cookie-manager implementation to see where cookies are stored and consider storing them in a secure location. - When uploading cover images the code uses local file paths (setInputFiles). The skill will read any file paths you provide—do not supply files you consider sensitive. - Because the skill automates your browser sessions, avoid running it with accounts holding high-value data unless you audit the code fully and/or use a disposable account or isolated environment. - The repository has no external or obfuscated download links in the provided files, but you should still inspect the full code (especially cookie-manager and auto-install modules) before trusting production credentials. If you want extra caution: run it in a VM/container or with a throwaway account first, or inspect/modify the code to change cookie storage behavior.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.5.1
Download zip
latestvk975zdfc9bjnmy2sp98h2cd5fn83gcd7

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Article Publisher - 自媒体文章发布助手

一键发布文章到知乎、Bilibili、百家号、头条号、小红书等平台。

Features

  • 多平台支持 - 知乎、Bilibili、百家号、头条号、小红书
  • 一键发布 - 一次操作,多平台同步
  • 扫码登录 - 安全便捷,无需密码
  • Cookie持久化 - 登录状态自动保存,免重复登录
  • 登录状态检查 - 检查各平台的登录状态

Quick Start

1. 安装依赖

npm install
npx playwright install chromium

2. 登录平台

首次使用需要扫码登录各平台:

请帮我登录知乎

3. 发布文章

帮我发布一篇文章到知乎,标题是"xxx",内容是"xxx"

4. 一键发布到所有平台

把这篇文章发布到所有已登录的平台

Platform Support

PlatformLoginFeatures
知乎QR Code标题、内容、封面、标签
BilibiliQR Code标题、内容、封面
百家号QR Code标题、内容、封面、摘要、分类、标签
头条号QR Code标题、内容、封面、标签
小红书QR Code标题、内容、封面、标签

Scripts

  • src/index.ts - 主入口文件
  • src/adapters/*.ts - 各平台适配器
  • src/lib/*.ts - 工具库

Config

  • Cookie 自动保存在本地,确保安全和隐私

Commands / Triggers

Use this skill when:

  • "发布文章到知乎"
  • "帮我发布文章"
  • "一键发布到所有平台"
  • "检查登录状态"

Security Notes

  • Cookie 保存在本地,注意保密
  • 定期更新登录状态
  • 不要分享账号配置文件

Troubleshooting

Login timeout

  • Check network connection
  • Manually visit the platform website
  • Re-run and scan QR code again

Publish failed

  • Check article content format
  • View browser window for error details

Playwright errors

npm install playwright
npx playwright install chromium

Ready to automate your article publishing? Let's go! 🚀

Files

15 total
Select a file
Select a file to preview.

Comments

Loading comments…