The @socialrouter/skills package is a portable bundle of agent skills that lets coding assistants fetch profile and content data from LinkedIn, Instagram, X, TikTok, Reddit, YouTube, Facebook, Pinterest, Bluesky, and Snapchat — through the SocialRouter API, with normalized responses. It follows the multi-host convention used by the agentskills.io spec, so the same skill works across Claude Code, Cursor, Windsurf, OpenCode, Aider, and any other host that reads SKILL.md or AGENTS.md-style files.

Install

Claude Code

/plugin install socialrouter/skills

Other hosts

Clone the repo at the root of your project and the right files are auto-discovered:
HostWhere it reads from
Claude Code.claude-plugin/plugin.json + skills/<name>/SKILL.md (installed plugin)
Cursor.cursor/rules/<name>.mdc
Windsurf.windsurf/rules/<name>.md
OpenCode.opencode/agent/<name>.md
Hermes.hermes/<name>/SKILL.md
AiderCONVENTIONS.md (pass via aider --read)
Generic / agentskills.ioskills/<name>/SKILL.md
Paste-in (any other host)root SKILL.md — copy into Cline, Continue, Roo Code, custom GPTs, …
Set your API key:
export SOCIALROUTER_API_KEY=sr_live_your_key

What’s included

social-profile

Triggers automatically when you ask for details about a social media account or profile. The agent:
  1. Identifies the platform from the URL or your wording.
  2. Fetches the live provider catalogue and picks one supporting profile.info for that platform.
  3. Runs the extraction and returns a concise summary (name, bio, location, follower count, company).

Usage

Just ask in plain language:
Get the LinkedIn profile for https://linkedin.com/in/satyanadella
Look up @nasa on Instagram
Who is johndoe on TikTok and X?

Other clients

For Claude Desktop and any MCP-compatible client without skills support, use the MCP server instead — it exposes the same capabilities as MCP tools.

MCP server

For Claude Desktop and other MCP clients.

SDK

Build your own integration in TypeScript.