{
  "schemaVersion": "1.0",
  "item": {
    "slug": "nimrobo",
    "name": "Nimrobo",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/virang-nimrobo/nimrobo",
    "canonicalUrl": "https://clawhub.ai/virang-nimrobo/nimrobo",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/nimrobo",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=nimrobo",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "commands.md",
      "core.md",
      "installation.md",
      "net-commands.md",
      "voice-commands.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/nimrobo"
    },
    "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/nimrobo",
    "agentPageUrl": "https://openagent3.xyz/skills/nimrobo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/nimrobo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/nimrobo/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": "Nimrobo CLI Skill",
        "body": "This skill enables you to use the Nimrobo CLI for voice screening and matching network operations."
      },
      {
        "title": "Overview",
        "body": "Nimrobo CLI provides two command platforms:\n\nVoice Commands (nimrobo voice) - Voice-first AI platform for running interviews, screening, and diagnostic conversations via shareable voice-links\nNet Commands (nimrobo net) - Matching network for organizations, job posts, applications, and messaging\n\nBoth platforms share the same authentication system."
      },
      {
        "title": "Input Methods",
        "body": "Commands support multiple input methods (in priority order):\n\nCLI Flags - Direct options like --name \"Value\"\nJSON Files - Use -f ./data.json for complex inputs\nStdin - Use --stdin to pipe JSON input\nInteractive Mode - Prompts when flags aren't provided"
      },
      {
        "title": "Context System (Net Commands)",
        "body": "Net commands support a context system to avoid repeating IDs:\n\n# Set context\nnimrobo net orgs use org_abc123\nnimrobo net posts use post_xyz789\n\n# Use \"current\" to reference stored context\nnimrobo net orgs get current\nnimrobo net posts applications current\n\n# View/clear context\nnimrobo net context show\nnimrobo net context clear"
      },
      {
        "title": "Pagination",
        "body": "List commands support --limit and --skip for pagination:\n\nnimrobo net posts list --limit 20 --skip 40  # Page 3"
      },
      {
        "title": "JSON Output",
        "body": "Add --json to any command for machine-readable output:\n\nnimrobo net posts list --json"
      },
      {
        "title": "Documentation Files",
        "body": "This skill includes the following documentation files for detailed reference:\n\nFileDescriptioninstallation.mdStart Here: Installation, login, and onboarding stepscommands.mdQuick reference table of all commandsvoice-commands.mdDetailed Voice platform commands with examplesnet-commands.mdDetailed Net platform commands with examplesworkflow.mdCommon workflow patterns and examples"
      },
      {
        "title": "Voice: Run an Interview",
        "body": "# Create project and generate interview links\nnimrobo voice projects create -f interview.json\nnimrobo voice projects use proj_abc123\nnimrobo voice links create -p default -l \"Alice,Bob,Charlie\" -e 1_week\n\n# After interviews, get results\nnimrobo voice sessions evaluation sess_xyz -t project -p default\nnimrobo voice sessions transcript sess_xyz -t project -p default --json"
      },
      {
        "title": "Net: Post a Job",
        "body": "# Create org and post\nnimrobo net orgs create --name \"Acme Corp\" --use\nnimrobo net posts create --title \"Senior Engineer\" --short-content \"Join our team!\" --expires \"2024-06-01\" --org current --use\n\n# Review applications\nnimrobo net posts applications current --status pending\nnimrobo net applications accept app_123"
      },
      {
        "title": "Net: Apply for Jobs",
        "body": "# Search and apply\nnimrobo net posts list --query \"engineer\" --filter '{\"remote\": \"remote\", \"salary_min\": 100000}'\nnimrobo net posts apply post_xyz --note \"I'm excited about this role...\"\n\n# Track applications\nnimrobo net my applications --status pending"
      },
      {
        "title": "Tips for Automation",
        "body": "Use --json flag for parsing output programmatically\nSet context with use commands to avoid repeating IDs\nUse JSON files (-f) for complex create/update operations\nCheck my summary for a quick overview of pending actions\nBatch operations are available for applications (batch-action)"
      },
      {
        "title": "Exit Codes",
        "body": "CodeDescription0Success1Error"
      },
      {
        "title": "Getting Help",
        "body": "See installation.md for setup instructions.\n\nnimrobo --help              # List all commands\nnimrobo voice --help        # Voice platform help\nnimrobo net --help          # Net platform help\nnimrobo <command> --help    # Help for specific command"
      },
      {
        "title": "Onboard (set up profile and org from JSON). run only if the user says to onboard. and follow the instructions as per the response and ask user questions to fill onboarding.",
        "body": "nimrobo onboard"
      }
    ],
    "body": "Nimrobo CLI Skill\n\nThis skill enables you to use the Nimrobo CLI for voice screening and matching network operations.\n\nOverview\n\nNimrobo CLI provides two command platforms:\n\nVoice Commands (nimrobo voice) - Voice-first AI platform for running interviews, screening, and diagnostic conversations via shareable voice-links\nNet Commands (nimrobo net) - Matching network for organizations, job posts, applications, and messaging\n\nBoth platforms share the same authentication system.\n\nKey Concepts\nInput Methods\n\nCommands support multiple input methods (in priority order):\n\nCLI Flags - Direct options like --name \"Value\"\nJSON Files - Use -f ./data.json for complex inputs\nStdin - Use --stdin to pipe JSON input\nInteractive Mode - Prompts when flags aren't provided\nContext System (Net Commands)\n\nNet commands support a context system to avoid repeating IDs:\n\n# Set context\nnimrobo net orgs use org_abc123\nnimrobo net posts use post_xyz789\n\n# Use \"current\" to reference stored context\nnimrobo net orgs get current\nnimrobo net posts applications current\n\n# View/clear context\nnimrobo net context show\nnimrobo net context clear\n\nPagination\n\nList commands support --limit and --skip for pagination:\n\nnimrobo net posts list --limit 20 --skip 40  # Page 3\n\nJSON Output\n\nAdd --json to any command for machine-readable output:\n\nnimrobo net posts list --json\n\nDocumentation Files\n\nThis skill includes the following documentation files for detailed reference:\n\nFile\tDescription\ninstallation.md\tStart Here: Installation, login, and onboarding steps\ncommands.md\tQuick reference table of all commands\nvoice-commands.md\tDetailed Voice platform commands with examples\nnet-commands.md\tDetailed Net platform commands with examples\nworkflow.md\tCommon workflow patterns and examples\nCommon Workflows\nVoice: Run an Interview\n# Create project and generate interview links\nnimrobo voice projects create -f interview.json\nnimrobo voice projects use proj_abc123\nnimrobo voice links create -p default -l \"Alice,Bob,Charlie\" -e 1_week\n\n# After interviews, get results\nnimrobo voice sessions evaluation sess_xyz -t project -p default\nnimrobo voice sessions transcript sess_xyz -t project -p default --json\n\nNet: Post a Job\n# Create org and post\nnimrobo net orgs create --name \"Acme Corp\" --use\nnimrobo net posts create --title \"Senior Engineer\" --short-content \"Join our team!\" --expires \"2024-06-01\" --org current --use\n\n# Review applications\nnimrobo net posts applications current --status pending\nnimrobo net applications accept app_123\n\nNet: Apply for Jobs\n# Search and apply\nnimrobo net posts list --query \"engineer\" --filter '{\"remote\": \"remote\", \"salary_min\": 100000}'\nnimrobo net posts apply post_xyz --note \"I'm excited about this role...\"\n\n# Track applications\nnimrobo net my applications --status pending\n\nTips for Automation\nUse --json flag for parsing output programmatically\nSet context with use commands to avoid repeating IDs\nUse JSON files (-f) for complex create/update operations\nCheck my summary for a quick overview of pending actions\nBatch operations are available for applications (batch-action)\nExit Codes\nCode\tDescription\n0\tSuccess\n1\tError\nGetting Help\n\nSee installation.md for setup instructions.\n\nnimrobo --help              # List all commands\nnimrobo voice --help        # Voice platform help\nnimrobo net --help          # Net platform help\nnimrobo <command> --help    # Help for specific command\n\nOnboard (set up profile and org from JSON). run only if the user says to onboard. and follow the instructions as per the response and ask user questions to fill onboarding.\n\nnimrobo onboard"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/virang-nimrobo/nimrobo",
    "publisherUrl": "https://clawhub.ai/virang-nimrobo/nimrobo",
    "owner": "virang-nimrobo",
    "version": "0.17.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/nimrobo",
    "downloadUrl": "https://openagent3.xyz/downloads/nimrobo",
    "agentUrl": "https://openagent3.xyz/skills/nimrobo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/nimrobo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/nimrobo/agent.md"
  }
}