{
  "schemaVersion": "1.0",
  "item": {
    "slug": "meetgeek",
    "name": "MeetGeek",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/nexty5870/meetgeek",
    "canonicalUrl": "https://clawhub.ai/nexty5870/meetgeek",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/meetgeek",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=meetgeek",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "meetgeek.sh"
    ],
    "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/meetgeek"
    },
    "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/meetgeek",
    "agentPageUrl": "https://openagent3.xyz/skills/meetgeek/agent",
    "manifestUrl": "https://openagent3.xyz/skills/meetgeek/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/meetgeek/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": "MeetGeek Skill",
        "body": "Retrieve meeting intelligence from MeetGeek - summaries, transcripts, action items, and search across calls.\n\nnpm: https://www.npmjs.com/package/meetgeek-cli\nGitHub: https://github.com/nexty5870/meetgeek-cli"
      },
      {
        "title": "Installation",
        "body": "npm install -g meetgeek-cli"
      },
      {
        "title": "Setup",
        "body": "meetgeek auth   # Interactive API key setup\n\nGet your API key from: MeetGeek → Integrations → Public API Integration"
      },
      {
        "title": "List recent meetings",
        "body": "meetgeek list\nmeetgeek list --limit 20"
      },
      {
        "title": "Get meeting details",
        "body": "meetgeek show <meeting-id>"
      },
      {
        "title": "Get AI summary (with action items)",
        "body": "meetgeek summary <meeting-id>"
      },
      {
        "title": "Get full transcript",
        "body": "meetgeek transcript <meeting-id>\nmeetgeek transcript <meeting-id> -o /tmp/call.txt  # save to file"
      },
      {
        "title": "Get highlights",
        "body": "meetgeek highlights <meeting-id>"
      },
      {
        "title": "Search meetings",
        "body": "# Search in a specific meeting\nmeetgeek ask \"topic\" -m <meeting-id>\n\n# Search across all recent meetings\nmeetgeek ask \"what did we discuss about the budget\""
      },
      {
        "title": "Auth management",
        "body": "meetgeek auth --show   # check API key status\nmeetgeek auth          # interactive setup\nmeetgeek auth --clear  # remove saved key"
      },
      {
        "title": "Find a specific call",
        "body": "# List meetings to find the one you want\nmeetgeek list --limit 10\n\n# Then use the meeting ID (first 8 chars shown, use full ID)\nmeetgeek summary 81a6ab96-19e7-44f5-bd2b-594a91d2e44b"
      },
      {
        "title": "Get action items from a call",
        "body": "meetgeek summary <meeting-id>\n# Look for the \"✅ Action Items\" section"
      },
      {
        "title": "Find what was discussed about a topic",
        "body": "# Search across all meetings\nmeetgeek ask \"pricing discussion\"\n\n# Or in a specific meeting\nmeetgeek ask \"timeline\" -m <meeting-id>"
      },
      {
        "title": "Export transcript for reference",
        "body": "meetgeek transcript <meeting-id> -o ~/call-transcript.txt"
      },
      {
        "title": "Notes",
        "body": "Meeting IDs are UUIDs - the list shows first 8 chars\nTranscripts include speaker names and timestamps\nSummaries are AI-generated with key points + action items\nSearch is keyword-based across transcript text"
      },
      {
        "title": "Config",
        "body": "API key stored in: ~/.config/meetgeek/config.json"
      }
    ],
    "body": "MeetGeek Skill\n\nRetrieve meeting intelligence from MeetGeek - summaries, transcripts, action items, and search across calls.\n\nnpm: https://www.npmjs.com/package/meetgeek-cli\nGitHub: https://github.com/nexty5870/meetgeek-cli\n\nInstallation\nnpm install -g meetgeek-cli\n\nSetup\nmeetgeek auth   # Interactive API key setup\n\n\nGet your API key from: MeetGeek → Integrations → Public API Integration\n\nCommands\nList recent meetings\nmeetgeek list\nmeetgeek list --limit 20\n\nGet meeting details\nmeetgeek show <meeting-id>\n\nGet AI summary (with action items)\nmeetgeek summary <meeting-id>\n\nGet full transcript\nmeetgeek transcript <meeting-id>\nmeetgeek transcript <meeting-id> -o /tmp/call.txt  # save to file\n\nGet highlights\nmeetgeek highlights <meeting-id>\n\nSearch meetings\n# Search in a specific meeting\nmeetgeek ask \"topic\" -m <meeting-id>\n\n# Search across all recent meetings\nmeetgeek ask \"what did we discuss about the budget\"\n\nAuth management\nmeetgeek auth --show   # check API key status\nmeetgeek auth          # interactive setup\nmeetgeek auth --clear  # remove saved key\n\nUsage Patterns\nFind a specific call\n# List meetings to find the one you want\nmeetgeek list --limit 10\n\n# Then use the meeting ID (first 8 chars shown, use full ID)\nmeetgeek summary 81a6ab96-19e7-44f5-bd2b-594a91d2e44b\n\nGet action items from a call\nmeetgeek summary <meeting-id>\n# Look for the \"✅ Action Items\" section\n\nFind what was discussed about a topic\n# Search across all meetings\nmeetgeek ask \"pricing discussion\"\n\n# Or in a specific meeting\nmeetgeek ask \"timeline\" -m <meeting-id>\n\nExport transcript for reference\nmeetgeek transcript <meeting-id> -o ~/call-transcript.txt\n\nNotes\nMeeting IDs are UUIDs - the list shows first 8 chars\nTranscripts include speaker names and timestamps\nSummaries are AI-generated with key points + action items\nSearch is keyword-based across transcript text\nConfig\n\nAPI key stored in: ~/.config/meetgeek/config.json"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/nexty5870/meetgeek",
    "publisherUrl": "https://clawhub.ai/nexty5870/meetgeek",
    "owner": "nexty5870",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/meetgeek",
    "downloadUrl": "https://openagent3.xyz/downloads/meetgeek",
    "agentUrl": "https://openagent3.xyz/skills/meetgeek/agent",
    "manifestUrl": "https://openagent3.xyz/skills/meetgeek/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/meetgeek/agent.md"
  }
}