Skill · em Outros

curviate-profile

Read and write LinkedIn profiles and company pages with the Curviate CLI, and resolve human search terms into the opaque filter ids the search commands need. Covers `profile` (me, detail, sections, update, subscription, analytics, visitors, SSI), `company` (detail, employees, posts, jobs,…

Procedência

Antes de instalar

1 arquivo · 29,8 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-profile/.

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

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

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

Codex

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

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

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

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

Antigravity

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

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

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

d="$HOME/.gemini/antigravity-cli/skills/curviate-profile"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/curviate/curviate-profile"
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-profile

Prévia do SKILL.md

---
name: curviate-profile
description: "Read and write LinkedIn profiles and company pages with the Curviate CLI, and resolve human search terms into the opaque filter ids the search commands need. Covers `profile` (me, detail, sections, update, subscription, analytics, visitors, SSI), `company` (detail, employees, posts, jobs, followers, page …
version: 0.1.0
author: Curviate
license: MIT
tags: [LinkedIn, CLI, Agents, Sales, Recruiting, Outreach]
repository: https://github.com/Curviate/curviate-plugin
---

# Curviate: profiles, companies, and filter ids

Profiles are the entry point for almost every LinkedIn workflow: you resolve a person or a company,
then act. This skill covers that resolution, the company page surface, the parameter lookup every
structured search depends on, and the account plumbing underneath all of it.

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                          # verify: your connected LinkedIn accounts
```

- **Resolve the binary first.** If `curviate --version` fails, install it. Do not substitute a raw
  HTTP call for a command you could not find; the command surface is the contract.
- **Credentials resolve flag > environment > stored profile.** `CURVIATE_API_KEY`,
  `CURVIATE_BASE_URL` and `CURVIATE_ACCOUNT` are the right path for a scripted run: the key stays out
  of `argv`, out of `ps`, and out of shell history.
- **`--json` on anything you parse.** It is already the default when stdout is not a terminal; ask
  for it explicitly when a human might also be watching.
- **`--preview` before every write.** It renders the resolved request without sending it. On a read
  command it is refused with exit `2`.
- **`--fields a,b,c` to project.** Profile responses carry 18 or more fields; projecting cuts most of
  that away.
- **`--verbose` when a slim response looks suspiciously empty.** An empty slim field is not proof the
  data does not exist; see Traps.
- **Put global flags at the end of the command.** Trailing placement is unambiguous on every version;
…

Ver todo o marketplace