{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ssh-netmiko",
    "name": "netmiko ssh",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/is-the-king/ssh-netmiko",
    "canonicalUrl": "https://clawhub.ai/is-the-king/ssh-netmiko",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/ssh-netmiko",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ssh-netmiko",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/TOOLS.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-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-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/ssh-netmiko"
    },
    "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/ssh-netmiko",
    "agentPageUrl": "https://openagent3.xyz/skills/ssh-netmiko/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ssh-netmiko/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ssh-netmiko/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": "restssh",
        "body": "This skill provides access to the MCP_Server_Trigger MCP server."
      },
      {
        "title": "MCP Server Info",
        "body": "Server Name: MCP_Server_Trigger\nServer Version: 0.1.0\nProtocol Version: 2025-06-18\nCapabilities: tools"
      },
      {
        "title": "Available Tools",
        "body": "This skill provides the following tools:\n\nhealth_check:  Verifica a saúde do serviço API REST SSH. Retorna o status atual do serviço.\ncreate_ssh_session:  Cria uma nova sessão SSH explicitamente.  Args:     host: Endereço IP ou hostname do dispositivo.     username: Usuário SSH.     password: Senha SSH.     session_id: Identificador único para a nova sessão.     device_type: Tipo de dispositivo (ex: cisco_ios, linux). Default: cisco_ios.     port: Porta SSH. Default: 22.\nexecute_ssh_command:  Executa um comando SSH em um dispositivo remoto.  Args:     command: O comando a ser executado.     session_id: ID único da sessão (se não existir, será criada com as credenciais fornecidas).     host: Endereço IP ou hostname do dispositivo (obrigatório para nova sessão).     username: Usuário SSH (obrigatório para nova sessão).     password: Senha SSH (obrigatório para nova sessão).     device_type: Tipo de dispositivo (ex: cisco_ios, linux, juniper_junos). Default: cisco_ios.     port: Porta SSH. Default: 22.     timeout: Timeout opcional para o comando.\nlist_active_sessions: Lista todas as sessões SSH ativas em memória.\nlist_history_sessions:  Lista o histórico de todas as sessões registradas no banco de dados. Inclui sessões ativas e encerradas.\nlist_history_commands:  Lista o histórico de comandos executados em uma sessão específica.  Args:     session_id: O ID da sessão para consultar o histórico.\nclose_ssh_session:  Fecha uma sessão SSH ativa.  Args:     session_id: O ID da sessão a ser fechada."
      },
      {
        "title": "Usage",
        "body": "This skill is automatically invoked when tools from this MCP server are required.\n\nThis skill requires mcp2skill to be installed globally (if not installed, you can install it from https://github.com/fenwei-dev/mcp2skill).\nUse mcp2skill --help to see available commands.\nUse mcp2skill list-tools --server restssh to list tools.\nUse mcp2skill call-tool --server restssh --tool <name> --args '<json>' to call a tool.\nUse mcp2skill update-skill --skill <skill-dir> to check for and apply updates to this skill (where <skill-dir> is the path to this skill's directory).\n(Note: DO NOT use the generate-skill sub-command. It's not supposed to be used under a skill.)\n\nFor detailed documentation on each tool's parameters and usage, see TOOLS.md."
      }
    ],
    "body": "restssh\n\nThis skill provides access to the MCP_Server_Trigger MCP server.\n\nMCP Server Info\nServer Name: MCP_Server_Trigger\nServer Version: 0.1.0\nProtocol Version: 2025-06-18\nCapabilities: tools\nAvailable Tools\n\nThis skill provides the following tools:\n\nhealth_check: Verifica a saúde do serviço API REST SSH. Retorna o status atual do serviço.\ncreate_ssh_session: Cria uma nova sessão SSH explicitamente. Args: host: Endereço IP ou hostname do dispositivo. username: Usuário SSH. password: Senha SSH. session_id: Identificador único para a nova sessão. device_type: Tipo de dispositivo (ex: cisco_ios, linux). Default: cisco_ios. port: Porta SSH. Default: 22.\nexecute_ssh_command: Executa um comando SSH em um dispositivo remoto. Args: command: O comando a ser executado. session_id: ID único da sessão (se não existir, será criada com as credenciais fornecidas). host: Endereço IP ou hostname do dispositivo (obrigatório para nova sessão). username: Usuário SSH (obrigatório para nova sessão). password: Senha SSH (obrigatório para nova sessão). device_type: Tipo de dispositivo (ex: cisco_ios, linux, juniper_junos). Default: cisco_ios. port: Porta SSH. Default: 22. timeout: Timeout opcional para o comando.\nlist_active_sessions: Lista todas as sessões SSH ativas em memória.\nlist_history_sessions: Lista o histórico de todas as sessões registradas no banco de dados. Inclui sessões ativas e encerradas.\nlist_history_commands: Lista o histórico de comandos executados em uma sessão específica. Args: session_id: O ID da sessão para consultar o histórico.\nclose_ssh_session: Fecha uma sessão SSH ativa. Args: session_id: O ID da sessão a ser fechada.\nUsage\n\nThis skill is automatically invoked when tools from this MCP server are required.\n\nThis skill requires mcp2skill to be installed globally (if not installed, you can install it from https://github.com/fenwei-dev/mcp2skill). Use mcp2skill --help to see available commands. Use mcp2skill list-tools --server restssh to list tools. Use mcp2skill call-tool --server restssh --tool <name> --args '<json>' to call a tool. Use mcp2skill update-skill --skill <skill-dir> to check for and apply updates to this skill (where <skill-dir> is the path to this skill's directory). (Note: DO NOT use the generate-skill sub-command. It's not supposed to be used under a skill.)\n\nFor detailed documentation on each tool's parameters and usage, see TOOLS.md."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/is-the-king/ssh-netmiko",
    "publisherUrl": "https://clawhub.ai/is-the-king/ssh-netmiko",
    "owner": "is-the-king",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ssh-netmiko",
    "downloadUrl": "https://openagent3.xyz/downloads/ssh-netmiko",
    "agentUrl": "https://openagent3.xyz/skills/ssh-netmiko/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ssh-netmiko/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ssh-netmiko/agent.md"
  }
}