Agent skills for LinkedIn work, driven through the Curviate CLI.
Curviate is a LinkedIn API for agents. This plugin teaches a coding agent how to drive it: which command answers which task, the traps that cost a run, and the exit codes to branch on. Ask for the outcome, and the matching skill loads on its own.
1. Add the plugin in Claude Code:
/plugin marketplace add curviate/curviate-plugin
/plugin install curviate@curviate
2. Install the CLI. The plugin does not bundle it:
npm install -g @curviate/cli3. Ask your agent to set Curviate up. The curviate-quickstart skill takes it from there:
authenticate this machine, connect a LinkedIn account, and prove the path works with a read. It
only reads: nothing is posted, sent or changed on LinkedIn.
Set up Curviate and check that my LinkedIn account is connected.
| Skill | Covers |
|---|---|
curviate |
Start here: which skill answers which task, and the rules that apply everywhere. |
curviate-quickstart |
The first run: install, authenticate, connect an account, prove it works. |
curviate-profile |
Member profiles, company pages, filter-id resolution, retrieval mode, and the login, config and account commands. |
curviate-search |
People, companies, posts, jobs, service providers and groups. |
curviate-inbox |
Chats, messages, InMail, company-page inboxes, message events. |
curviate-engage |
Posts, comments, reactions, the home feed and notifications, and Drafts you can schedule. |
curviate-network |
Connection invitations, follows, relations and followers. |
curviate-jobs |
Job postings, budgets, publishing and applicants. |
curviate-premium |
Sales Navigator and Recruiter, and what can refuse them. |
The skills are plain Markdown with a short frontmatter block, under
curviate/skills/. Load them the way your agent loads instructions, and start
it on curviate-quickstart. Agents that discover skills over HTTP can read the published catalog
at https://docs.curviate.com/.well-known/skills/index.json.
- Curviate plugin: how the skills relate to the CLI, and the catalog
- CLI reference: every command, flag and exit code
- Install the CLI from an agent session
Each area skill carries a Full command surface table between generator markers, read
mechanically from the CLI's own --help. Everything outside the markers is hand-written, and the
generator never touches it. The CLI version the tables come from is pinned in package.json.
npm install # installs the pinned CLI
npm run generate # rewrites the tables between the markers
npm run check # fails on table drift, or on an em or en dash
npm run check:copy # the dash check on its ownMIT. See LICENSE.