Install the Up2Data skill

Teach Claude Code to integrate the Up2Data API. Installs once, then loads automatically whenever you ask it about Up2Data.

  1. Run this in your terminal
    bash
    mkdir -p ~/.claude/skills/up2data-api && curl -fsSL https://up2data.ai/docs/v1/skill.md -o ~/.claude/skills/up2data-api/SKILL.md
  2. Restart Claude CodeSo it picks up the new skill.
  3. Try it"Enrich these LinkedIn profiles with Up2Data and send results to my webhook"

Requires Claude Code. macOS, Linux, or WSL.

Prefer to read it first? View the skill file

ProfileRecommendationsResult

The data object returned by profile recommendations: one block per requested direction.

#Fields

FieldTypeNotes
urlstringProfile URL, https://www.linkedin.com/in/<slug>.
public_identifierstringResolved profile slug, the part after /in/. Resolved even when called with a member URN.
linkedin_idstringNumeric LinkedIn member ID.
urnstringLinkedIn member URN (ACoAA...).
directionstringEcho of the request. Enum: given, received, both.
scraped_atstringISO 8601 timestamp.
given.recommendationsRecommendation[]Present when direction is given or both. See the Recommendation schema.
given.paginationPaginationpage, per_page, has_more. Omitted when the list is empty.
received.recommendationsRecommendation[]Present when direction is received or both.
received.paginationPaginationpage, per_page, has_more. Omitted when the list is empty.

#Sample

json
{
  "url": "https://www.linkedin.com/in/janedoe",
  "public_identifier": "janedoe",
  "linkedin_id": "123456789",
  "urn": "ACoAABOPHB8BM6example",
  "direction": "received",
  "scraped_at": "2026-07-08T12:00:00Z",
  "received": {
    "recommendations": [
      {
        "text": "Outstanding engineer and a generous mentor.",
        "relationship": "Sam worked with Jane on the same team",
        "created_at": "2025-01-10T00:00:00Z",
        "person": { "url": "https://www.linkedin.com/in/manager", "full_name": "Sam Manager", "headline": "Engineering Director at Example Corp", "urn": "ACoAABOPHB8BM6sammgr" }
      }
    ],
    "pagination": { "page": 1, "per_page": 10, "has_more": false }
  }
}