gitlab-fetch

Official

Read GitLab content reliably behind login walls

Authortaptap
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Extracts and returns readable content from GitLab URLs when direct web fetching is blocked by login gates or access restrictions, avoiding failed web requests and partial renders.

Core Features & Use Cases

  • Parses GitLab URLs to identify hostname, project path, and content type (wiki, issue, merge request, raw file).
  • Uses the glab CLI to retrieve wiki pages, issue descriptions, merge request details, and raw file contents with correct project path encoding.
  • Handles in-repo and cross-repo contexts by adding hostname and repo flags when needed, and surfaces authentication suggestions and API errors for troubleshooting.

Quick Start

Use gitlab-fetch to fetch the content at the provided GitLab URL and return the markdown or raw file contents using the glab CLI.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: gitlab-fetch
Download link: https://github.com/taptap/agents-plugins/archive/main.zip#gitlab-fetch

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.