Skill · em Publicar e operar

curviate-network

Grow and manage a LinkedIn network with the Curviate CLI. Covers `connect` (send with a note, sent, received, accept, decline, cancel), `profile follow`/`unfollow`, `profile relations`, `profile followers` and `profile following`, the de-duplication signal for a connect loop, and the invitation…

Procedência

Antes de instalar

1 arquivo · 10,3 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/curviate-network/.

d=".claude/skills/curviate-network"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/curviate/curviate-network"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Global: instala em ~/.claude/skills/curviate-network/.

d="$HOME/.claude/skills/curviate-network"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/curviate/curviate-network"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Codex

Neste projeto: instala em .agents/skills/curviate-network/.

d=".agents/skills/curviate-network"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/curviate/curviate-network"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Global: instala em ~/.agents/skills/curviate-network/.

d="$HOME/.agents/skills/curviate-network"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/curviate/curviate-network"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Antigravity

Neste projeto: instala em .agents/skills/curviate-network/.

d=".agents/skills/curviate-network"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/curviate/curviate-network"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Global: instala em ~/.gemini/antigravity-cli/skills/curviate-network/.

d="$HOME/.gemini/antigravity-cli/skills/curviate-network"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/curviate/curviate-network"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.curviate-network

Prévia do SKILL.md

---
name: curviate-network
description: "Grow and manage a LinkedIn network with the Curviate CLI. Covers `connect` (send with a note, sent, received, accept, decline, cancel), `profile follow`/`unfollow`, `profile relations`, `profile followers` and `profile following`, the de-duplication signal for a connect loop, and the invitation propagatio…
version: 0.1.0
author: Curviate
license: MIT
tags: [LinkedIn, CLI, Agents, Sales, Recruiting, Outreach]
repository: https://github.com/Curviate/curviate-plugin
---

# Curviate: connections and following

An invitation is the most consequential low-effort write on LinkedIn: it is visible, it is
attributable, and a withdrawn one still leaves a trace. Preview first, de-duplicate before sending.

Command surface established against CLI `0.33.0`.

## Before any command

```bash
npm install -g @curviate/cli && curviate --version    # needs Node 18 or newer
curviate login --api-key <key>                        # or export CURVIATE_API_KEY
curviate account list --json                          # the acc_id for --account
```

- **Credentials resolve flag > environment > stored profile** (`CURVIATE_API_KEY`,
  `CURVIATE_BASE_URL`, `CURVIATE_ACCOUNT`).
- **`--profile <name>` picks the stored credential set; `--account <acc_id>` picks which connected
  LinkedIn account sends the invitation.** Name it explicitly on every write: an invitation from the
  wrong account reaches a real person as that person.
- **`--preview` before every write.** It renders the resolved request (recipient, note, acting
  account) without sending. On a read command it is refused with exit `2`.
- **`--json` on anything you parse**; **`--fields a,b,c`** to project; **`--verbose`** when a slim
  response looks suspiciously empty.
- **Put global flags at the end of the command.**
- **Branch on the exit code, never on prose.** See the table at the end.
- These are not retrieval-mode commands: `--mode`/`--max-age` are refused here with `unknown flag`,
  exit `2` (see `curviate-profile` for the four commands that do accept them).

## `connect`: invitations
…

Ver todo o marketplace