教程 /用 Skill 接入 PublishPort

用 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 目录)。