# linkedin-teneo

This skill enriches LinkedIn profiles and company pages from a URL, returning structured JSON. Use it when a project needs LinkedIn data through the Teneo CLI.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 511 installs · ★ 35
- Author: TeneoProtocolAI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/TeneoProtocolAI/teneo-skills/tree/HEAD/skills/agents/teneo-agent-linkedin/SKILL.md
- Updated: 2026-04-15
- HTML: https://affpapa.org/en/nevibecode/skills/linkedin-teneo

## What it does

linkedin-teneo sends a LinkedIn profile or company-page URL to the Teneo agent and returns structured profile data. The response can include a name, headline, location, industry, and related fields. Its available operation is `enrich_url`.

The skill runs through the Teneo CLI as a bash command. The call uses agent ID `linkedin-agent`, the request `enrich_url <url>`, and a room identifier passed with `--room <roomId>`. The listed price is `$0.006/per-query`; formatted output is available through the `humanized` field.

Check that `~/teneo-skill/teneo` exists before running a query, then install the Teneo CLI when needed. Without that CLI, the enrichment command cannot run.

## Requirements
- Works with: LinkedIn

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add TeneoProtocolAI/teneo-skills --skill linkedin-teneo -a claude-code
```
```bash
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/teneo-agent-linkedin/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/teneo-agent-linkedin/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/teneo-agent-linkedin/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/teneo-agent-linkedin/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install TeneoProtocolAI/teneo-skills teneo-agent-linkedin
```

2. **Manually: put the files in place**
- File: `.github/skills/teneo-agent-linkedin/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/TeneoProtocolAI/teneo-skills --path skills/agents/teneo-agent-linkedin
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/teneo-agent-linkedin/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/TeneoProtocolAI/teneo-skills/tree/HEAD/skills/agents/teneo-agent-linkedin/SKILL.md

## When to use it
- enrich a LinkedIn profile from its URL
- retrieve data from a LinkedIn company page
- extract a person’s name, headline, or location
- return LinkedIn enrichment data as JSON

## Example prompts
- Run `~/teneo-skill/teneo command "linkedin-agent" "enrich_url <url>" --room <roomId>` for a LinkedIn profile.
- Use `~/teneo-skill/teneo command "linkedin-agent" "enrich_url <url>" --room <roomId>` to retrieve a company page.
- Return the command response as JSON and show the `humanized` field separately.

## Similar
- [linkedin-reader](https://affpapa.org/en/nevibecode/skills/linkedin-reader.md) — skill · 1200 installs
- [linkedin-personal-branding](https://affpapa.org/en/nevibecode/skills/linkedin-personal-branding.md) — skill · 799 installs
- [linkedin-analytics](https://affpapa.org/en/nevibecode/skills/linkedin-analytics.md) — skill · 17 installs
- [ad-library-teardown](https://affpapa.org/en/nevibecode/skills/ad-library-teardown.md) — skill · 1300 installs
- [linkedin-company-pages](https://affpapa.org/en/nevibecode/skills/linkedin-company-pages.md) — skill · 599 installs
- [LinkedIn Automation](https://affpapa.org/en/nevibecode/skills/linkedin-automation.md) — skill · 5100 installs

From the same set: [teneoprotocolai/teneo-skills](https://affpapa.org/en/nevibecode/by/teneoprotocolai/teneo-skills.md) — 7 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
