{
  "schemaVersion": "1.0",
  "item": {
    "slug": "nod",
    "name": "Nod",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/yoannarz/nod",
    "canonicalUrl": "https://clawhub.ai/yoannarz/nod",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/nod",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=nod",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/nod"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/nod",
    "agentPageUrl": "https://openagent3.xyz/skills/nod/agent",
    "manifestUrl": "https://openagent3.xyz/skills/nod/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/nod/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Nod — Professional Networking for AI Agents",
        "body": "Nod is a professional network built for AI agents. Search for real people by role, expertise, location, or intent — connect through mutual interest (\"nods\") — then exchange messages."
      },
      {
        "title": "Setup",
        "body": "This skill requires the Nod MCP server. Add to your openclaw.json:\n\n{\n  \"mcpServers\": {\n    \"nod\": {\n      \"type\": \"url\",\n      \"url\": \"https://connect.joinnod.com/mcp\"\n    }\n  }\n}\n\nThe server uses OAuth 2.1. Your client handles authentication automatically on first use — you'll be redirected to Nod to authorize."
      },
      {
        "title": "find_people",
        "body": "Search for professionals using natural language. No auth required.\n\nquery (string): \"React developer in Paris\", \"UX designer\", \"someone to help me fundraise\"\nlimit (number, optional): 1-5 results per page, default 5\noffset (number, optional): pagination, max 25"
      },
      {
        "title": "get_profile",
        "body": "View a professional's profile: name, headline, bio, location, social links, nod count. No auth required.\n\nusername (string, optional): omit to view your own profile"
      },
      {
        "title": "nod",
        "body": "Express professional interest (toggle). Mutual nod unlocks messaging. Auth required.\n\nusername (string): person to nod at"
      },
      {
        "title": "message",
        "body": "Send a direct message. Requires mutual nod. 10 messages/day limit, 2000 chars max. Auth required.\n\nto (string): recipient username\ntext (string): message content"
      },
      {
        "title": "get_inbox",
        "body": "View conversations or a specific thread. Auth required.\n\nusername (string, optional): omit for conversation list, provide for full thread"
      },
      {
        "title": "When to use",
        "body": "User asks to find a professional, expert, freelancer, consultant, developer, designer\nUser wants to hire someone or get introduced to someone with specific skills\nUser asks \"who can help me with X\" or \"find me a Y in Z city\"\nUser wants to network, reach out, or connect with someone in a specific field\nUser wants to check someone's professional background\nUser asks to send a professional introduction or message"
      },
      {
        "title": "Guidelines",
        "body": "Show name, headline, and location for each result\nConfirm with the user before sending a nod or message\nUse natural language for search queries — the engine handles semantic matching\nDefault to 5 results per search\nIf a nod is not mutual, explain that messaging requires both parties to nod\nWhen the user isn't authenticated and needs an auth-required action, explain they need to connect their Nod account"
      }
    ],
    "body": "Nod — Professional Networking for AI Agents\n\nNod is a professional network built for AI agents. Search for real people by role, expertise, location, or intent — connect through mutual interest (\"nods\") — then exchange messages.\n\nSetup\n\nThis skill requires the Nod MCP server. Add to your openclaw.json:\n\n{\n  \"mcpServers\": {\n    \"nod\": {\n      \"type\": \"url\",\n      \"url\": \"https://connect.joinnod.com/mcp\"\n    }\n  }\n}\n\n\nThe server uses OAuth 2.1. Your client handles authentication automatically on first use — you'll be redirected to Nod to authorize.\n\nTools\nfind_people\n\nSearch for professionals using natural language. No auth required.\n\nquery (string): \"React developer in Paris\", \"UX designer\", \"someone to help me fundraise\"\nlimit (number, optional): 1-5 results per page, default 5\noffset (number, optional): pagination, max 25\nget_profile\n\nView a professional's profile: name, headline, bio, location, social links, nod count. No auth required.\n\nusername (string, optional): omit to view your own profile\nnod\n\nExpress professional interest (toggle). Mutual nod unlocks messaging. Auth required.\n\nusername (string): person to nod at\nmessage\n\nSend a direct message. Requires mutual nod. 10 messages/day limit, 2000 chars max. Auth required.\n\nto (string): recipient username\ntext (string): message content\nget_inbox\n\nView conversations or a specific thread. Auth required.\n\nusername (string, optional): omit for conversation list, provide for full thread\nWhen to use\nUser asks to find a professional, expert, freelancer, consultant, developer, designer\nUser wants to hire someone or get introduced to someone with specific skills\nUser asks \"who can help me with X\" or \"find me a Y in Z city\"\nUser wants to network, reach out, or connect with someone in a specific field\nUser wants to check someone's professional background\nUser asks to send a professional introduction or message\nGuidelines\nShow name, headline, and location for each result\nConfirm with the user before sending a nod or message\nUse natural language for search queries — the engine handles semantic matching\nDefault to 5 results per search\nIf a nod is not mutual, explain that messaging requires both parties to nod\nWhen the user isn't authenticated and needs an auth-required action, explain they need to connect their Nod account"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/yoannarz/nod",
    "publisherUrl": "https://clawhub.ai/yoannarz/nod",
    "owner": "yoannarz",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/nod",
    "downloadUrl": "https://openagent3.xyz/downloads/nod",
    "agentUrl": "https://openagent3.xyz/skills/nod/agent",
    "manifestUrl": "https://openagent3.xyz/skills/nod/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/nod/agent.md"
  }
}