用 Skill 接入 PublishPort
装上 PublishPort Skill,让 AI 知道该怎么用你自己的浏览器发布——一条命令搞定,Claude Code、Cursor、Codex、Copilot 等 70 多个客户端都支持。
Skill 是一份 AI 按需加载的说明书——给的是方法,不是权限。PublishPort Skill 教会 AI 怎么把你的发布链路用对:先确认哪些账号已登录、按平台真实的命令参数来(而不是猜),长正文和素材走文件而不是塞进命令行,发之前先把内容给你过目,发完回查确认,而不是失败就重试、结果发重了。
它是免费开源的:github.com/karuha-m/publishport-skill。
安装
任意客户端,一条命令。 经 skills.sh 支持 Claude Code、Cursor、Codex、Copilot、Gemini、OpenCode 等 70 多个:
npx skills add karuha-m/publishport-skill
加 -g 装到全局(而不是当前项目),加 -a cursor 只装给某一个客户端。
Claude Code —— 按插件装:
/plugin marketplace add karuha-m/publishport-skill
/plugin install publishport@publishport
手动 —— 只要那个文件:
mkdir -p ~/.claude/skills/publishport
curl -fsSL https://raw.githubusercontent.com/karuha-m/publishport-skill/main/skills/publishport/SKILL.md \
-o ~/.claude/skills/publishport/SKILL.md
claude.ai: 到发布页下载 publishport-skill.zip,在「设置 → 功能 → Skills」里上传。
装完重开一个会话,skill 才会被加载。
两种运行方式
Skill 会自己判断走哪条路,两条都通到同一个地方——你这台电脑:
-
AI 支持 MCP(claude.ai、Claude Code、Cursor 等):走你的 MCP 接入地址,照接入 AI配一次。
-
AI 不支持 MCP:用官方 CLI,同一条接入地址:
npx publishport login # 粘贴客户端「接入 AI」面板里的接入地址 npx publishport capabilities # 看哪台设备在线、哪些平台已登录
发布始终发生在你自己机器上、你自己的浏览器会话里。两条路都经中转,所以 AI 跑在哪台机器上都行——保持客户端开着即可,命令要驱动的浏览器由它托管。Skill 加的是「怎么用」,不是权限。
试一下
新开一个会话,问它:
你现在能帮我发布到哪些平台?
它应该列出你已登录的平台。然后就可以交给它一件真事做了——见第一次让 AI 发布。
没触发怎么办
Skill 是按你的问题按需加载的。如果 AI 没理它,就直接点名(「用 publishport skill」);也可以确认一下装没装上——插件路径看 /plugin,文件路径看 ls ~/.claude/skills(或你那个客户端自己的 skills 目录)。