{
  "schemaVersion": "1.0",
  "item": {
    "slug": "github-mpc",
    "name": "github-mpc",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/tsvetelin-kulinski/github-mpc",
    "canonicalUrl": "https://clawhub.ai/tsvetelin-kulinski/github-mpc",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/github-mpc",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=github-mpc",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "github-mpc",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-12T02:28:50.571Z",
      "expiresAt": "2026-05-19T02:28:50.571Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=github-mpc",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=github-mpc",
        "contentDisposition": "attachment; filename=\"github-mpc-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "github-mpc"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/github-mpc"
    },
    "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/github-mpc",
    "agentPageUrl": "https://openagent3.xyz/skills/github-mpc/agent",
    "manifestUrl": "https://openagent3.xyz/skills/github-mpc/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/github-mpc/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "MCP Prerequisites Setup",
        "body": "A skill for verifying and configuring the required MCP (Model Context Protocol) servers for the Product Guide Writer workflow."
      },
      {
        "title": "Overview",
        "body": "The Product Guide Writer relies on several MCP servers to provide external integrations. This skill helps verify that required MCPs are configured and guides users through setup if needed."
      },
      {
        "title": "When to Use",
        "body": "Use this skill when:\n\nStarting the Product Guide Writer for the first time\nEncountering MCP-related errors during documentation workflow\nSetting up a new development environment\nTroubleshooting Confluence/GitHub integration issues"
      },
      {
        "title": "Required MCP Servers",
        "body": "MCP ServerPurposeRequiredFeatures Useduser-atlassianConfluence search/publish, Jira integrationYessearchConfluenceUsingCql, createConfluencePage, getConfluenceSpacesuser-githubRepository search, code explorationYessearch_repositories, search_code, get_file_contentsuser-FigmaDesign mockup retrievalOptionalget_file, get_imagesuser-elasticsearch-mcpLog analysis for request flow verificationOptionalsearch, get"
      },
      {
        "title": "1.1: Check Enabled MCP Servers",
        "body": "The agent should verify MCP availability by checking the MCP configuration folder:\n\n/Users/{username}/.cursor/projects/{workspace}/mcps/\n\nLook for these directories:\n\nuser-atlassian/ - Atlassian MCP (required)\nuser-github/ - GitHub MCP (required)\nuser-Figma/ - Figma MCP (optional)\nuser-elasticsearch-mcp/ - Elasticsearch MCP (optional)"
      },
      {
        "title": "1.2: Test Atlassian MCP Connection",
        "body": "Use the getAccessibleAtlassianResources tool to verify Atlassian authentication:\n\nTool: CallMcpTool\nServer: user-atlassian\nToolName: getAccessibleAtlassianResources\nArguments: {}\n\nExpected Response: List of accessible Atlassian Cloud instances including Trading212.\n\nIf Error: Guide user through authentication (see Step 2)."
      },
      {
        "title": "1.3: Verify GT Space Access",
        "body": "Confirm access to the Product Documentation space:\n\nTool: CallMcpTool\nServer: user-atlassian\nToolName: getConfluenceSpaces\nArguments:\n  cloudId: \"trading212.atlassian.net\"\n  keys: [\"GT\"]\n\nExpected Response: Space details for GT (Product Documentation space).\n\nIf Error: User may need additional Confluence permissions."
      },
      {
        "title": "Step 2: MCP Configuration Guide",
        "body": "If any required MCP is missing or misconfigured, guide the user:"
      },
      {
        "title": "2.1: Atlassian MCP Setup",
        "body": "If user-atlassian is not configured:\n\nOpen Cursor Settings:\n\nPress Cmd/Ctrl + , to open settings\nNavigate to \"MCP Servers\" or \"Extensions\"\n\n\n\nAdd Atlassian MCP:\n\nSearch for \"Atlassian\" in the MCP marketplace\nInstall the official Atlassian MCP server\nOr add manually to mcp.json (official Atlassian remote MCP):\n\n{\n  \"atlassian-mcp\": {\n    \"url\": \"https://mcp.atlassian.com/v1/mcp\"\n  }\n}\n\n\n\nAuthenticate:\n\nWhen prompted, authorize access to your Atlassian account\nGrant access to the Trading212 workspace\nEnsure you have access to the GT Confluence space\n\n\n\nVerify Installation:\n\nRestart Cursor\nRun the verification check in Step 1.2"
      },
      {
        "title": "2.2: GitHub MCP Setup",
        "body": "If user-github is not configured:\n\nInstall GitHub MCP:\n\nUsually pre-installed with Cursor\nIf missing, add to mcp_servers.json:\n\n{\n  \"github\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@modelcontextprotocol/server-github\"],\n    \"env\": {\n      \"GITHUB_TOKEN\": \"${GITHUB_TOKEN}\"\n    }\n  }\n}\n\n\n\nConfigure GitHub Token:\n\nCreate a Personal Access Token at github.com/settings/tokens\nGrant repo and read:org scopes\nSet as environment variable: export GITHUB_TOKEN=your_token\n\n\n\nVerify Access:\n\nTest with a simple repository search\nEnsure access to Trading212 organization"
      },
      {
        "title": "2.3: Optional MCPs",
        "body": "Figma MCP (for UI documentation):\n\nInstall: @anthropic/mcp-server-figma\nRequires Figma access token\nUseful for documenting user-facing features\n\nElasticsearch MCP (for log verification):\n\nInstall: @anthropic/mcp-server-elasticsearch\nRequires Elasticsearch cluster access\nUsed in Phase 4 verification"
      },
      {
        "title": "Step 3: Configuration Validation",
        "body": "After setup, run a full validation:"
      },
      {
        "title": "3.1: Validation Checklist",
        "body": "## MCP Configuration Status\n\n### Required MCPs\n- [ ] user-atlassian: Connected to trading212.atlassian.net\n- [ ] user-github: Connected to Trading212 organization\n\n### Optional MCPs\n- [ ] user-Figma: {Connected / Not configured}\n- [ ] user-elasticsearch-mcp: {Connected / Not configured}\n\n### Confluence Access\n- [ ] GT Space accessible: trading212.atlassian.net/wiki/spaces/gt\n- [ ] Can search pages: searchConfluenceUsingCql works\n- [ ] Can create pages: createConfluencePage permission confirmed\n\n### GitHub Access\n- [ ] Can search repositories: search_repositories works\n- [ ] Can search code: search_code works\n- [ ] Trading212 org accessible"
      },
      {
        "title": "3.2: Test Search",
        "body": "Perform a test search to confirm full functionality:\n\nTool: CallMcpTool\nServer: user-atlassian\nToolName: searchConfluenceUsingCql\nArguments:\n  cloudId: \"trading212.atlassian.net\"\n  cql: \"space = GT AND type = page\"\n  limit: 5\n\nIf this returns results, Atlassian MCP is fully configured."
      },
      {
        "title": "Troubleshooting",
        "body": "IssueCauseSolution\"MCP server not found\"MCP not installedFollow Step 2 setup guide\"Authentication failed\"Token expired/invalidRe-authenticate in Cursor settings\"Permission denied\" for GT spaceConfluence permissionsRequest access from Confluence admin\"Rate limited\"Too many API callsWait and retry, or use caching\"Cloud ID not found\"Wrong Atlassian instanceUse getAccessibleAtlassianResources to find correct ID"
      },
      {
        "title": "Atlassian Cloud ID",
        "body": "trading212.atlassian.net"
      },
      {
        "title": "GT Space Details",
        "body": "Space Key: GT\nSpace Name: Product Documentation\nURL: https://trading212.atlassian.net/wiki/spaces/gt"
      },
      {
        "title": "Useful CQL Queries",
        "body": "Find all product guides:\n\nspace = GT AND type = page AND title ~ \"Product Guide\"\n\nFind guides for specific OTT:\n\nspace = GT AND type = page AND text ~ \"{ott-name}\"\n\nFind recently updated pages:\n\nspace = GT AND type = page AND lastmodified >= now(\"-30d\")"
      },
      {
        "title": "Integration with Product Guide Writer",
        "body": "Once MCPs are configured, the Product Guide Writer will:\n\nPhase 1: Use Atlassian MCP to search for existing documentation\nPhase 4: Use Atlassian MCP to populate Related Pages and optionally publish\nThroughout: Use GitHub MCP for repository discovery and code search\n\nSee product-guide-writer/SKILL.md for the full workflow."
      }
    ],
    "body": "MCP Prerequisites Setup\n\nA skill for verifying and configuring the required MCP (Model Context Protocol) servers for the Product Guide Writer workflow.\n\nOverview\n\nThe Product Guide Writer relies on several MCP servers to provide external integrations. This skill helps verify that required MCPs are configured and guides users through setup if needed.\n\nWhen to Use\n\nUse this skill when:\n\nStarting the Product Guide Writer for the first time\nEncountering MCP-related errors during documentation workflow\nSetting up a new development environment\nTroubleshooting Confluence/GitHub integration issues\nRequired MCP Servers\nMCP Server\tPurpose\tRequired\tFeatures Used\nuser-atlassian\tConfluence search/publish, Jira integration\tYes\tsearchConfluenceUsingCql, createConfluencePage, getConfluenceSpaces\nuser-github\tRepository search, code exploration\tYes\tsearch_repositories, search_code, get_file_contents\nuser-Figma\tDesign mockup retrieval\tOptional\tget_file, get_images\nuser-elasticsearch-mcp\tLog analysis for request flow verification\tOptional\tsearch, get\nStep 1: Verify MCP Status\n1.1: Check Enabled MCP Servers\n\nThe agent should verify MCP availability by checking the MCP configuration folder:\n\n/Users/{username}/.cursor/projects/{workspace}/mcps/\n\n\nLook for these directories:\n\nuser-atlassian/ - Atlassian MCP (required)\nuser-github/ - GitHub MCP (required)\nuser-Figma/ - Figma MCP (optional)\nuser-elasticsearch-mcp/ - Elasticsearch MCP (optional)\n1.2: Test Atlassian MCP Connection\n\nUse the getAccessibleAtlassianResources tool to verify Atlassian authentication:\n\nTool: CallMcpTool\nServer: user-atlassian\nToolName: getAccessibleAtlassianResources\nArguments: {}\n\n\nExpected Response: List of accessible Atlassian Cloud instances including Trading212.\n\nIf Error: Guide user through authentication (see Step 2).\n\n1.3: Verify GT Space Access\n\nConfirm access to the Product Documentation space:\n\nTool: CallMcpTool\nServer: user-atlassian\nToolName: getConfluenceSpaces\nArguments:\n  cloudId: \"trading212.atlassian.net\"\n  keys: [\"GT\"]\n\n\nExpected Response: Space details for GT (Product Documentation space).\n\nIf Error: User may need additional Confluence permissions.\n\nStep 2: MCP Configuration Guide\n\nIf any required MCP is missing or misconfigured, guide the user:\n\n2.1: Atlassian MCP Setup\n\nIf user-atlassian is not configured:\n\nOpen Cursor Settings:\n\nPress Cmd/Ctrl + , to open settings\nNavigate to \"MCP Servers\" or \"Extensions\"\n\nAdd Atlassian MCP:\n\nSearch for \"Atlassian\" in the MCP marketplace\nInstall the official Atlassian MCP server\nOr add manually to mcp.json (official Atlassian remote MCP):\n{\n  \"atlassian-mcp\": {\n    \"url\": \"https://mcp.atlassian.com/v1/mcp\"\n  }\n}\n\n\nAuthenticate:\n\nWhen prompted, authorize access to your Atlassian account\nGrant access to the Trading212 workspace\nEnsure you have access to the GT Confluence space\n\nVerify Installation:\n\nRestart Cursor\nRun the verification check in Step 1.2\n2.2: GitHub MCP Setup\n\nIf user-github is not configured:\n\nInstall GitHub MCP:\n\nUsually pre-installed with Cursor\nIf missing, add to mcp_servers.json:\n{\n  \"github\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@modelcontextprotocol/server-github\"],\n    \"env\": {\n      \"GITHUB_TOKEN\": \"${GITHUB_TOKEN}\"\n    }\n  }\n}\n\n\nConfigure GitHub Token:\n\nCreate a Personal Access Token at github.com/settings/tokens\nGrant repo and read:org scopes\nSet as environment variable: export GITHUB_TOKEN=your_token\n\nVerify Access:\n\nTest with a simple repository search\nEnsure access to Trading212 organization\n2.3: Optional MCPs\n\nFigma MCP (for UI documentation):\n\nInstall: @anthropic/mcp-server-figma\nRequires Figma access token\nUseful for documenting user-facing features\n\nElasticsearch MCP (for log verification):\n\nInstall: @anthropic/mcp-server-elasticsearch\nRequires Elasticsearch cluster access\nUsed in Phase 4 verification\nStep 3: Configuration Validation\n\nAfter setup, run a full validation:\n\n3.1: Validation Checklist\n## MCP Configuration Status\n\n### Required MCPs\n- [ ] user-atlassian: Connected to trading212.atlassian.net\n- [ ] user-github: Connected to Trading212 organization\n\n### Optional MCPs\n- [ ] user-Figma: {Connected / Not configured}\n- [ ] user-elasticsearch-mcp: {Connected / Not configured}\n\n### Confluence Access\n- [ ] GT Space accessible: trading212.atlassian.net/wiki/spaces/gt\n- [ ] Can search pages: searchConfluenceUsingCql works\n- [ ] Can create pages: createConfluencePage permission confirmed\n\n### GitHub Access\n- [ ] Can search repositories: search_repositories works\n- [ ] Can search code: search_code works\n- [ ] Trading212 org accessible\n\n3.2: Test Search\n\nPerform a test search to confirm full functionality:\n\nTool: CallMcpTool\nServer: user-atlassian\nToolName: searchConfluenceUsingCql\nArguments:\n  cloudId: \"trading212.atlassian.net\"\n  cql: \"space = GT AND type = page\"\n  limit: 5\n\n\nIf this returns results, Atlassian MCP is fully configured.\n\nTroubleshooting\nIssue\tCause\tSolution\n\"MCP server not found\"\tMCP not installed\tFollow Step 2 setup guide\n\"Authentication failed\"\tToken expired/invalid\tRe-authenticate in Cursor settings\n\"Permission denied\" for GT space\tConfluence permissions\tRequest access from Confluence admin\n\"Rate limited\"\tToo many API calls\tWait and retry, or use caching\n\"Cloud ID not found\"\tWrong Atlassian instance\tUse getAccessibleAtlassianResources to find correct ID\nQuick Reference\nAtlassian Cloud ID\ntrading212.atlassian.net\n\nGT Space Details\nSpace Key: GT\nSpace Name: Product Documentation\nURL: https://trading212.atlassian.net/wiki/spaces/gt\n\nUseful CQL Queries\n\nFind all product guides:\n\nspace = GT AND type = page AND title ~ \"Product Guide\"\n\n\nFind guides for specific OTT:\n\nspace = GT AND type = page AND text ~ \"{ott-name}\"\n\n\nFind recently updated pages:\n\nspace = GT AND type = page AND lastmodified >= now(\"-30d\")\n\nIntegration with Product Guide Writer\n\nOnce MCPs are configured, the Product Guide Writer will:\n\nPhase 1: Use Atlassian MCP to search for existing documentation\nPhase 4: Use Atlassian MCP to populate Related Pages and optionally publish\nThroughout: Use GitHub MCP for repository discovery and code search\n\nSee product-guide-writer/SKILL.md for the full workflow."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/tsvetelin-kulinski/github-mpc",
    "publisherUrl": "https://clawhub.ai/tsvetelin-kulinski/github-mpc",
    "owner": "tsvetelin-kulinski",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/github-mpc",
    "downloadUrl": "https://openagent3.xyz/downloads/github-mpc",
    "agentUrl": "https://openagent3.xyz/skills/github-mpc/agent",
    "manifestUrl": "https://openagent3.xyz/skills/github-mpc/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/github-mpc/agent.md"
  }
}