Agent skill

Add Gitmcp

by Cybereason-Public in Cybereason-Public/owLSM

Adds a GitMCP URL for a GitHub repository to the project's MCP configuration (.cursor/mcp.json).

GPL-2.0Auto-check passedDevelopment

Install Add Gitmcp

skills CLI
$ npx skills add Cybereason-Public/owLSM --skill add-gitmcp -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Cybereason-Public/owLSM add-gitmcp --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Cybereason-Public/owLSM.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/add-gitmcp .claude/skills/add-gitmcp && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
add-gitmcp
GitHub stars
280
Token cost
~919 tokens
SKILL.md length
369 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
GPL-2.0

At a glance

Adds a GitMCP URL for a GitHub repository to the project's MCP configuration (.cursor/mcp.json).

  • Works in 4 steps: Parse Repository Input → Construct GitMCP URL → Add to Project MCP Configuration → …
  • Tasks that involve MCP servers
  • SKILL.md covers What is GitMCP?, Input Parameters, Workflow (Fast Path) and Server Naming Convention, plus 3 more sections
  • Reaches gitmcp.io and github.com

What it does

Add Gitmcp is an agent skill from Cybereason-Public/owLSM. Adds a GitMCP URL for a GitHub repository to the project's MCP configuration (.cursor/mcp.json).

Its SKILL.md is about 920 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering MCP servers. It works with Model Context Protocol, GitHub, Linux and Git. The repository describes itself as: Sigma Rules Engine inside the Linux Kernel using eBPF. Focusing on prevention capabilities. The licence is GPL-2.0.

When your agent uses it

  • Tasks that involve MCP servers

Example prompts

  • “/add-gitmcp”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Parse Repository Input
  2. Construct GitMCP URL
  3. Add to Project MCP Configuration
  4. Report Result

What it can do on your machine

Read from SKILL.md and the folder at commit 8e541af. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • gitmcp.io
    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Add Gitmcp loads about 919 tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 369 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~27
When it runs · the whole SKILL.md, loaded when a task matches
~919

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Cybereason-Public/owLSM at commit 8e541af, republished under its GPL-2.0 licence (© Cybereason-Public). 369 words, ~919 tokens.

Download SKILL.mdSave it as .claude/skills/add-gitmcp/SKILL.md (or your agent's skills folder).
name
add-gitmcp
description
Adds a GitMCP URL for a GitHub repository to the project's MCP configuration (.cursor/mcp.json).

Add GitMCP

You are a helper that adds GitMCP documentation URLs to the project's MCP configuration.

What is GitMCP?

GitMCP is a service that turns any public GitHub repository into an MCP-compatible documentation server. It works on-the-fly — no registration needed. URLs are deterministic.

URL Format:

https://gitmcp.io/{owner}/{repo}

Input Parameters

ParameterRequiredDescription
repoYesGitHub repo URL, owner/repo format, or just repo name

Accepted input formats:

  • Full URL: https://github.com/owner/repo
  • Full URL with .git: https://github.com/owner/repo.git
  • SSH URL: git@github.com:owner/repo.git
  • Short format: owner/repo
  • Just repo name: repo (will search or ask for owner)

Example invocations:

Workflow (Fast Path)

IMPORTANT: Do NOT make network calls to validate repos. GitMCP URLs are deterministic and work for any public repo. Skip validation to avoid timeouts.

Step 1: Parse Repository Input

Extract owner and repo name from the input. This is string parsing only — no network calls.

If user provides owner/repo: Use directly. If user provides just repo:

  • Check the Quick Reference table below for known repos
  • If not found, ask user for the owner
Step 2: Construct GitMCP URL
GITMCP_URL = "https://gitmcp.io/{owner}/{repo}"
Step 3: Add to Project MCP Configuration

Always use project-level config: .cursor/mcp.json

Never use user-level config (~/.cursor/mcp.json)

Read the existing .cursor/mcp.json (if exists), add the new entry:

json
{
  "mcpServers": {
    "{repo}-docs": {
      "url": "https://gitmcp.io/{owner}/{repo}"
    }
  }
}

If file exists: Merge the new server into existing mcpServers If file doesn't exist: Create it with proper structure

Show full SKILL.md (142 more words)Show less
Step 4: Report Result
✅ GitMCP Added
Repository: {owner}/{repo}
GitMCP URL: https://gitmcp.io/{owner}/{repo}
Config: .cursor/mcp.json
Server name: {repo}-docs

Restart Cursor to load the new MCP server.

Server Naming Convention

  • Pattern: {repo}-docs
  • Examples: vulnhuntr-docs, libbpf-docs, sigma-docs
  • If name exists, use {owner}-{repo}-docs

Quick Reference: Known Repos

Use this table to quickly resolve repo names without network lookups:

Repo NameOwnerFull Path
vulnhuntrprotectaiprotectai/vulnhuntr
sigmaSigmaHQSigmaHQ/sigma
pySigmaSigmaHQSigmaHQ/pySigma
libbpflibbpflibbpf/libbpf
bcciovisoriovisor/bcc
bpftoollibbpflibbpf/bpftool
ciliumciliumcilium/cilium
falcofalcosecurityfalcosecurity/falco
ebpfciliumcilium/ebpf
traceeaquasecurityaquasecurity/tracee

Error Handling

ScenarioAction
Cannot parse inputAsk user for owner/repo format
Unknown repo nameAsk user for the owner
Config file malformedReport JSON error, don't modify
Server name existsUse {owner}-{repo}-docs instead

Notes

  1. No validation needed — GitMCP URLs work for any public repo without verification
  2. Project-level only — Always use .cursor/mcp.json, never user-level
  3. Fast execution — No network calls during skill execution
  4. Restart required — User must restart Cursor after adding

© Cybereason-Public, GPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .cursor/skills/add-gitmcp of Cybereason-Public/owLSM.

Open the folder on GitHubat commit 8e541af

Compare with similar skills

Add Gitmcp next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Add Gitmcp compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Add Gitmcp this skillCybereason-Public/owLSM280—~919Automated safety check: PassGPL-2.0
Devcontainer Devstacklok/toolhive-studio170—~3.8kAutomated safety check: NotesApache-2.0
Vibe Kanbanaiskillstore/marketplace430—~4.4kAutomated safety check: NotesNone
Library Documentation Seekerwithkynam/vibecode-pro-max-kit1.1k1 repos~1kAutomated safety check: NotesMIT
Release Prepjohnhuang316/code-index-mcp1k—~680Automated safety check: PassMIT
Liveagent Code ReviewStack-Cairn/LiveAgent2.2k—~2kAutomated safety check: PassMIT

Similar skills

  • Devcontainer Dev

    stacklok/toolhive-studio

    Spin up and interact with ToolHive Studio's containerized dev environment (Xvfb + noVNC + DinD).

    170 GitHub stars~3.8k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Vibe Kanban

    aiskillstore/marketplace

    Manage AI coding agents on a visual Kanban board. An agent skill from aiskillstore/marketplace.

    430 GitHub stars~4.4k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Library Documentation Seeker

    withkynam/vibecode-pro-max-kit

    Looks up library and framework documentation through Context7 first, with bundled Node scripts as a fallback that fetch and analyze llms.txt files.

    1.1k GitHub starsUsed in 1 repo~1k tokens
    DevelopmentAuto-check: notes
  • Release Prep

    johnhuang316/code-index-mcp

    A skill your agent uses when code-index-mcp implementation is complete and a version bump, release notes, tag, package publication, or GitHub release is being prepared.

    1k GitHub stars~680 tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Liveagent Code Review

    Stack-Cairn/LiveAgent

    Review an open GitHub pull request or the current local branch and working tree with parallel, independent reviewers and evidence-based validation.

    2.2k GitHub stars~2k tokensUpdated today
    DevelopmentAuto-check passed
  • Gearcoleco Debugging

    drhelius/Gearcoleco

    Debug and trace ColecoVision and Super Game Module games using the Gearcoleco emulator MCP server.

    142 GitHub stars~3.5k tokensUpdated 3 days ago
    DevelopmentAuto-check passed

More from Cybereason-Public/owLSM

All 9 skills in this repo
  • K8s Security Policies

    Cybereason-Public/owLSM

    Comprehensive guide for implementing NetworkPolicy, PodSecurityPolicy, RBAC, and Pod Security Standards in Kubernetes.

    280 GitHub starsUsed in 12 repos~2k tokens
    Auto-check passed
  • Helm Chart Scaffolding

    Cybereason-Public/owLSM

    Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications.

    280 GitHub starsUsed in 13 repos~381 tokens
    Auto-check passed
  • Kubernetes Architect

    Cybereason-Public/owLSM

    Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration.

    280 GitHub starsUsed in 9 repos~2.6k tokens
    Auto-check passed
  • K8s Manifest Generator

    Cybereason-Public/owLSM

    Step-by-step guidance for creating production-ready Kubernetes manifests including Deployments, Services, ConfigMaps, Secrets, and PersistentVolumeClaims.

    280 GitHub starsUsed in 12 repos~433 tokens
    Auto-check passed
  • GitHub Issues

    Cybereason-Public/owLSM

    Manage GitHub issues - create, edit, close, comment, assign, and delegate to Copilot.

    280 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Measure Scenario Times

    Cybereason-Public/owLSM

    Adds temporary pytest-bdd timing hooks and writes debugscenariotimes.txt plus sorted step and scenario files.

    280 GitHub stars~676 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Add Gitmcp

What does Add Gitmcp do?

Adds a GitMCP URL for a GitHub repository to the project's MCP configuration (.cursor/mcp.json). Add Gitmcp is an agent skill from Cybereason-Public/owLSM.json).

When should I use Add Gitmcp?

Add Gitmcp fits situations like: tasks that involve MCP servers.

How do I install Add Gitmcp in Claude Code?

Run `npx skills add Cybereason-Public/owLSM --skill add-gitmcp -a claude-code`. Or copy the skill folder (.cursor/skills/add-gitmcp in Cybereason-Public/owLSM) into .claude/skills/add-gitmcp in your project. Claude Code loads it when a task matches its description.

How do I install Add Gitmcp in Codex?

Run `npx skills add Cybereason-Public/owLSM --skill add-gitmcp -a codex`. Or copy the skill folder (.cursor/skills/add-gitmcp in Cybereason-Public/owLSM) into .agents/skills/add-gitmcp in your project. Codex loads it when a task matches its description.

Can I use Add Gitmcp in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Cybereason-Public/owLSM --skill add-gitmcp -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/add-gitmcp, .gemini/skills/add-gitmcp, .github/skills/add-gitmcp and .opencode/skills/add-gitmcp in your project.

What does Add Gitmcp need to run?

SKILL.md names no scripts, command-line tools or credentials: Add Gitmcp is instructions for the agent only.

Does Add Gitmcp access the network?

SKILL.md names 2 domains. In commands or code: gitmcp.io and github.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Add Gitmcp safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Add Gitmcp use?

Add Gitmcp is published under the GPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Add Gitmcp use?

About 919 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Add Gitmcp?

Skills that share tags, products or a category with Add Gitmcp: Devcontainer Dev (stacklok/toolhive-studio, 170 stars), Vibe Kanban (aiskillstore/marketplace, 430 stars), Library Documentation Seeker (withkynam/vibecode-pro-max-kit, 1.1k stars) and Release Prep (johnhuang316/code-index-mcp, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Add Gitmcp?

Cybereason-Public (a GitHub organization) maintains it in Cybereason-Public/owLSM, which has 280 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 8, 2026.

Source: Cybereason-Public/owLSM on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.