mcpField
W
wechatsync

wechatsync

github.com/wechatsync营销与增长6.5k66 次安装5 天前更新
代码仓库

关于 wechatsync

WechatSync 是用于将 Markdown 或 HTML 文章同步到多个内容平台,并从浏览器页面提取文章的 CLI 技能。CLI 与 Chrome 扩展在本地通信,使用浏览器已有登录状态;同步文章默认保存为草稿。

主要功能

  1. 01跨平台同步 Markdown/HTML 文章
  2. 02设置标题和封面图片
  3. 03通过 dry-run 预览同步
  4. 04查看平台登录状态
  5. 05提取浏览器文章并保存为 Markdown
  6. 06同步内容默认保存为草稿

适用场景

  1. 01将文章分发到选定的平台
  2. 02预览跨平台文章同步
  3. 03检查目标平台的登录状态
  4. 04保存当前浏览器页面中的文章

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wechatsync/wechatsync --skill wechatsync

安装后在 Claude Code 中输入/wechatsync确认已加载。

详细介绍

WechatSync

通过命令行将 Markdown/HTML 文章发布并同步到 29 个以上的内容平台。

前置条件

此技能需要用户自行安装外部工具:

  1. 命令行工具(@wechatsync/cli):开源 npm 包(源代码)。使用 npm install -g @wechatsync/cli 安装
  2. Chrome 扩展程序:开源浏览器扩展程序(源代码)。从 Chrome 网上应用店安装,或下载 ZIP
  3. 令牌:由用户生成并在扩展程序设置中设置。令牌由用户在本地创建,仅用于命令行工具与扩展程序之间的 localhost 通信。通过 export WECHATSYNC_TOKEN="your-token" 设置
  4. 平台登录:在浏览器中登录目标平台(扩展程序使用现有浏览器 Cookie,不会存储或传输凭据)

安全模型:所有数据都保留在本地。命令行工具通过 localhost 与 Chrome 扩展程序通信。扩展程序使用现有登录会话,直接从浏览器调用平台 API。整个过程不涉及第三方服务器。全部源代码均开源且可供审查。

运行任何命令之前,请确认用户已完成前置条件。未经明确同意,不要代替用户安装软件包。

命令

同步
wechatsync sync article.md -p juejin              # single platform
wechatsync sync article.md -p juejin,zhihu,csdn   # multiple platforms
wechatsync sync article.md -p juejin -t "Title"   # custom title
wechatsync sync article.md -p juejin --cover ./cover.png  # cover image
wechatsync sync article.md -p juejin --dry-run     # preview only
平台与身份验证
wechatsync platforms          # list all platforms
wechatsync platforms --auth   # show login status
wechatsync auth zhihu         # check single platform
提取
wechatsync extract              # extract from current browser page
wechatsync extract -o article.md  # save to file

平台 ID

zhihu, juejin, csdn, jianshu, toutiao, douyin, weibo, bilibili, xiaohongshu, baijiahao, weixin, yuque, douban, sohu, xueqiu, woshipm, dayu, yidian, 51cto, sohufocus, imooc, oschina, segmentfault, cnblogs, x, eastmoney, smzdm, netease, wordpress, typecho

备注

  • 图片会自动上传到目标平台的 CDN(PNG、JPG、GIF、WebP、SVG)
  • 从 front matter 中的 title 或第一个 # heading 提取 Markdown 标题
  • 默认将文章同步为草稿,由用户审核后再发布

工作流

  1. 确认已安装前置工具(不确定时询问用户)
  2. 检查登录状态:wechatsync platforms --auth
  3. 同步:wechatsync sync <file> -p <platform1>,<platform2>
  4. 通过草稿 URL 报告结果

示例提示词:

  • “将这篇文章同步到掘金和知乎”
  • “我登录了哪些平台?”
  • “从浏览器提取文章并保存”
  • “把这篇文章同步到掘金和知乎”

评论

支持 Markdown