SuperAPI AI 工具集

curviate

智能体与模型

查看项目

更新于 10-15 20:34

技能介绍

Curviate 是面向智能体的 LinkedIn API,curviate CLI 是其命令入口。本技能是调度器:说明哪类任务该读哪个子技能,并承载少量全局规则,本身不含命令语法,所有命令、参数与示例都在对应领域技能中。资料基于 CLI 0.33.0。

用途与任务分派:新机器首次运行(安装、认证、连接账号、验证)读 curviate-quickstart;成员资料或公司页面、把搜索词解析为过滤 id、会话与已存资料读 curviate-profile;查找人、公司、帖子、职位、服务或群组,或运行粘贴的 LinkedIn 搜索 URL 读 curviate-search;会话、消息、InMail、公司页收件箱读 curviate-inbox;发帖、评论、点赞、首页信息流、通知读 curviate-engage;连接邀请、关注、关系、粉丝读 curviate-network;职位发布、预算、申请人读 curviate-jobs;Sales Navigator 与 Recruiter 读 curviate-premium。跨两个领域时同时阅读两者。

必要用法:先解析二进制,curviate --version(需 Node 18 或更新);失败则安装 npm install -g @curviate/cli。不要用原始 HTTP 调用替代找不到的命令。凭据解析顺序为 flag > 环境变量 > 已存 profile;脚本运行优先用环境变量 CURVIATE_API_KEY 或已存 profile,因为 flag 传参会通过 ps 暴露并留在 shell 历史。

限制与规则:按退出码分支,不要按消息文本判断;--json 下错误输出 {"error": {"code", "message", …}},code 才是契约。同一退出码可能有多种原因,重试对某些码正确、对另一些(如自身上限拒绝)无效。检索模式:仅 profile me、profile <id>、inbox get、inbox messages 四个命令接受 --mode/--max-age,其余命令会以退出码 2 拒绝未知 flag。job publish 与 recruiter job publish 的 --mode 是另一含义(FREE|PROMOTED|PROMOTED_PLUS),必填且涉及真实花费。解析响应时加 --json;默认响应中空字段不代表数据不存在,部分字段需 --verbose。写入前可用 --preview 预览请求,读命令上会被拒绝。