gitlab-fetch
OfficialRead 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.