Answers from the documentation; checking which model is on duty
Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Imported from yangsonhung/awesome-agent-skills (skills/zh-cn/linkedin-cn/SKILL.md). Install upstream with npx skills add yangsonhung/awesome-agent-skills --skill linkedin-cn. Copyright stays with the author.
LinkedIn 自动化
Overview
通过 linkedin 命令行工具(由 Linked API 云浏览器驱动)操作 LinkedIn。获取与搜索主页和公司、发送私信与连接请求、发布动态、点赞与评论、运行 Sales Navigator 搜索,并提取关于人物、公司与动态的结构化数据。
每条命令都会通过 Linked API 启动真实云浏览器,因此操作通常需要数秒到数分钟,并非即时完成。需要 Linked API 账号与令牌。文档:https://linkedapi.io
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slotcurl-s-X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Installed into a catalogue, chosen by a router
Install linkedin-cn and it becomes one more candidate the router can pick - when it fits.
A listing is a routing target with a manifest: what it does, which domains it covers, what it costs and who publishes it. Once installed it sits beside your own models and tools, is scored like any other candidate for each request, and shows up in the trace when it wins. Ratings come from workspaces that installed it, one per account.