Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Github Integration Tool

ASecurity

A skill for verifying and configuring the required MCP (Model Context Protocol) servers for the Product Guide Writer workflow.

19 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsgogitapidocumentation

Works with

cursorapimcp

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add rondoflow/rondoflow --skill github-integration-tool --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Github Integration Tool?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Github Integration Tool
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rondoflow-github-integration-tool/badge)](https://www.skillsdirectory.com/skills/rondoflow-github-integration-tool)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: github-integration-tool
description: "A skill for verifying and configuring the required MCP (Model Context Protocol) servers for the Product Guide Writer workflow."
category: "AI & Agents"
author: community
version: "1.0.1"
icon: bot
---

# MCP Prerequisites Setup

A skill for verifying and configuring the required MCP (Model Context Protocol) servers for the Product Guide Writer workflow.

## Overview

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.

## When to Use

Use this skill when:
- Starting the Product Guide Writer for the first time
- Encountering MCP-related errors during documentation workflow
- Setting up a new development environment
- Troubleshooting Confluence/GitHub integration issues

---

## Required MCP Servers

| MCP Server | Purpose | Required | Features Used |
|------------|---------|----------|---------------|
| **user-atlassian** | Confluence search/publish, Jira integration | **Yes** | searchConfluenceUsingCql, createConfluencePage, getConfluenceSpaces |
| **user-github** | Repository search, code exploration | **Yes** | search_repositories, search_code, get_file_contents |
| **user-Figma** | Design mockup retrieval | Optional | get_file, get_images |
| **user-elasticsearch-mcp** | Log analysis for request flow verification | Optional | search, get |

---

## Step 1: Verify MCP Status

### 1.1: Check Enabled MCP Servers

The agent should verify MCP availability by checking the MCP configuration folder:

```
/Users/{username}/.cursor/projects/{workspace}/mcps/
```

Look for these directories:
- `user-atlassian/` - Atlassian MCP (required)
- `user-github/` - GitHub MCP (required)
- `user-Figma/` - Figma MCP (optional)
- `user-elasticsearch-mcp/` - Elasticsearch MCP (optional)

### 1.2: Test Atlassian MCP Connection

Use the `getAccessibleAtlassianResources` tool to verify Atlassian authentication:

```
Tool: CallMcpTool
Server: user-atlassian
ToolName: getAccessibleAtlassianResources
Arguments: {}
```

**Expected Response:** List of accessible Atlassian Cloud instances including Trading212.

**If Error:** Guide user through authentication (see Step 2).

### 1.3: Verify GT Space Access

Confirm access to the Product Documentation space:

```
Tool: CallMcpTool
Server: user-atlassian
ToolName: getConfluenceSpaces
Arguments:
  cloudId: "trading212.atlassian.net"
  keys: ["GT"]
```

**Expected Response:** Space details for GT (Product Documentation space).

**If Error:** User may need additional Confluence permissions.

---

## Step 2: MCP Configuration Guide

If any required MCP is missing or misconfigured, guide the user:

### 2.1: Atlassian MCP Setup

**If `user-atlassian` is not configured:**

1. **Open Cursor Settings:**
   - Press `Cmd/Ctrl + ,` to open settings
   - Navigate to "MCP Servers" or "Extensions"

2. **Add Atlassian MCP:**
   - Search for "Atlassian" in the MCP marketplace
   - Install the official Atlassian MCP server
   - Or add manually to `mcp.json` (official Atlassian remote MCP):
   ```json
   {
     "atlassian-mcp": {
       "url": "https://mcp.atlassian.com/v1/mcp"
     }
   }
   ```

3. **Authenticate:**
   - When prompted, authorize access to your Atlassian account
   - Grant access to the Trading212 workspace
   - Ensure you have access to the GT Confluence space

4. **Verify Installation:**
   - Restart Cursor
   - Run the verification check in Step 1.2

### 2.2: GitHub MCP Setup

**If `user-github` is not configured:**

1. **Install GitHub MCP:**
   - Usually pre-installed with Cursor
   - If missing, add to `mcp_servers.json`:
   ```json
   {
     "github": {
       "command": "npx",
       "args": ["-y", "@modelcontextprotocol/server-github"],
       "env": {
         "GITHUB_TOKEN": "${GITHUB_TOKEN}"
       }
     }
   }
   ```

2. **Configure GitHub Token:**
   - Create a Personal Access Token at github.com/settings/tokens
   - Grant `repo` and `read:org` scopes
   - Set as environment variable: `export GITHUB_TOKEN=your_token`

3. **Verify Access:**
   - Test with a simple repository search
   - Ensure access to Trading212 organization

### 2.3: Optional MCPs

**Figma MCP (for UI documentation):**
- Install: `@anthropic/mcp-server-figma`
- Requires Figma access token
- Useful for documenting user-facing features

**Elasticsearch MCP (for log verification):**
- Install: `@anthropic/mcp-server-elasticsearch`
- Requires Elasticsearch cluster access
- Used in Phase 4 verification

---

## Step 3: Configuration Validation

After setup, run a full validation:

### 3.1: Validation Checklist

```markdown
## MCP Configuration Status

### Required MCPs
- [ ] user-atlassian: Connected to trading212.atlassian.net
- [ ] user-github: Connected to Trading212 organization

### Optional MCPs
- [ ] user-Figma: {Connected / Not configured}
- [ ] user-elasticsearch-mcp: {Connected / Not configured}

### Confluence Access
- [ ] GT Space accessible: trading212.atlassian.net/wiki/spaces/gt
- [ ] Can search pages: searchConfluenceUsingCql works
- [ ] Can create pages: createConfluencePage permission confirmed

### GitHub Access
- [ ] Can search repositories: search_repositories works
- [ ] Can search code: search_code works
- [ ] Trading212 org accessible
```

### 3.2: Test Search

Perform a test search to confirm full functionality:

```
Tool: CallMcpTool
Server: user-atlassian
ToolName: searchConfluenceUsingCql
Arguments:
  cloudId: "trading212.atlassian.net"
  cql: "space = GT AND type = page"
  limit: 5
```

If this returns results, Atlassian MCP is fully configured.

---

## Troubleshooting

| Issue | Cause | Solution |
|-------|-------|----------|
| "MCP server not found" | MCP not installed | Follow Step 2 setup guide |
| "Authentication failed" | Token expired/invalid | Re-authenticate in Cursor settings |
| "Permission denied" for GT space | Confluence permissions | Request access from Confluence admin |
| "Rate limited" | Too many API calls | Wait and retry, or use caching |
| "Cloud ID not found" | Wrong Atlassian instance | Use `getAccessibleAtlassianResources` to find correct ID |

---

## Quick Reference

### Atlassian Cloud ID
```
trading212.atlassian.net
```

### GT Space Details
```
Space Key: GT
Space Name: Product Documentation
URL: https://trading212.atlassian.net/wiki/spaces/gt
```

### Useful CQL Queries

**Find all product guides:**
```
space = GT AND type = page AND title ~ "Product Guide"
```

**Find guides for specific OTT:**
```
space = GT AND type = page AND text ~ "{ott-name}"
```

**Find recently updated pages:**
```
space = GT AND type = page AND lastmodified >= now("-30d")
```

---

## Integration with Product Guide Writer

Once MCPs are configured, the Product Guide Writer will:

1. **Phase 1:** Use Atlassian MCP to search for existing documentation
2. **Phase 4:** Use Atlassian MCP to populate Related Pages and optionally publish
3. **Throughout:** Use GitHub MCP for repository discovery and code search

See [product-guide-writer/SKILL.md](../product-guide-writer/SKILL.md) for the full workflow.

Attribution

rondoflowrondoflow
View sourceMore from rondoflow →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1066601 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

651 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →