linkedin-teneo — Claude Code skill: what it does, how to install
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.
npx skills add TeneoProtocolAI/teneo-skills --skill linkedin-teneo -a claude-code
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a claude-codeWhat linkedin-teneo 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.
What it helps with
- 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 for the agent
- 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
humanizedfield separately.
How to install linkedin-teneo
1Skills CLI (Vercel)
npx skills add TeneoProtocolAI/teneo-skills --skill linkedin-teneo -a claude-codenpx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a claude-code2Manually: put the files in place
~/.claude/skills/teneo-agent-linkedin/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/teneo-agent-linkedin/
1Skills CLI (Vercel)
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a codex2Manually: put the files in place
.agents/skills/teneo-agent-linkedin/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a cursor2Manually: put the files in place
.cursor/skills/teneo-agent-linkedin/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install TeneoProtocolAI/teneo-skills teneo-agent-linkedin2Manually: put the files in place
.github/skills/teneo-agent-linkedin/SKILL.md1Skills CLI (Vercel)
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a gemini-cli2Platform CLI
gemini skills install https://github.com/TeneoProtocolAI/teneo-skills --path skills/agents/teneo-agent-linkedinManually: put the files in place
.devin/skills/teneo-agent-linkedin/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about linkedin-teneo
How do I install linkedin-teneo in Claude Code?
Run these steps in order: npx skills add TeneoProtocolAI/teneo-skills --skill linkedin-teneo -a claude-code, then npx skills add TeneoProtocolAI/teneo-skills --skill teneo-agent-linkedin -a claude-code. The skill file will be available at ~/.claude/skills/teneo-agent-linkedin/SKILL.md.
What does linkedin-teneo do?
It sends a LinkedIn profile or company-page URL to the Teneo agent and returns the result as structured JSON. The request uses the enrich_url operation.
What does linkedin-teneo need to run?
The Teneo CLI must be installed with ~/teneo-skill/teneo available. The command runs through bash and requires a room value passed with --room <roomId>.