SuperAPI AI 工具集

publish-linkedin-post

写作与研究

查看项目

更新于 10-15 21:41

技能介绍

用途:在用户明确要求发布时,通过 Frevana 本地守护进程和 Chrome 扩展会话,向 LinkedIn 发布动态(post)或长文文章(article)。发布属于有副作用的操作,仅在用户明确要求发布并提供最终文本时使用。

主要能力与输入:调用固定 provider 为 linkedin 的 Frevana MCP 工具 frevana_publish。参数包括 text(必填,最终正文;文章模式下为文章正文)、mode(可选,post 或 article,默认 post)、title(文章模式必填)、cover_image(可选,封面图 URL 或 data URL)、format(可选,text 或 json,默认 text)、timeout(可选,毫秒)。

使用方式:优先使用脚本而非临时 frevana 命令。示例:bash <skill-path>/scripts/publish_linkedin_post.sh --text "Just shipped a new feature.";文章模式示例:bash <skill-path>/scripts/publish_linkedin_post.sh --mode article --title "My article title" --text-file ./article.txt --cover-image "https://example.com/cover.jpg" --timeout 180000。脚本每次调用前会运行 scripts/setup.sh,该脚本从 https://raw.githubusercontent.com/FinpeakInc/frevana-cli-releases/refs/heads/main/skills/frevana/scripts/setup.sh 下载并执行最新官方安装脚本。

依赖与限制:需要 Frevana 本地守护进程运行(默认端口 12306)、Chrome 通过 Frevana Chrome 扩展连接、Chrome 中已登录 LinkedIn,以及 curl、bash、python3。若 setup 报告 Chrome 未连接,应停止并提示用户打开 Chrome、连接扩展后重试;若因 LinkedIn 不可用或未登录而失败,应提示用户在 Chrome 登录 LinkedIn。--text 与 --text-file 互斥;文章正文会输入 LinkedIn 编辑器,HTML 标签不会渲染为富文本格式。默认返回文本,format 为 json 时返回含 tool、provider、result 的结构化 JSON,可用 --output 保存输出。