Skillsgitlab-custom-api
G

gitlab-custom-api

Handles custom GitLab API requests. Use for any endpoint not covered by other skills. Triggers: advanced API calls, extensions.

Knuckles-Team
9 stars
1.2k downloads
Updated 6d ago

Readme

gitlab-custom-api follows the SKILL.md standard. Use the install command to add it to your agent stack.

---
name: gitlab-custom-api
description: "Handles custom GitLab API requests. Use for any endpoint not covered by other skills. Triggers: advanced API calls, extensions."
---

### Overview
Fallback for arbitrary requests.

### Available Tools
- `api_request`: Make a custom API request to a GitLab instance.
  - **Parameters**:
    - `method` (str): Optional. - The HTTP method to use ('GET', 'POST', 'PUT', 'DELETE')
    - `endpoint` (str): Optional. - The API endpoint to send the request to
    - `data` (Optional[Dict[str, Any]]): Optional. - Data to include in the request body (for non-JSON payloads)
    - `json` (Optional[Dict[str, Any]]): Optional. - JSON data to include in the request body
    - `ctx` (Optional[Context]): Optional. - MCP context for progress

### Usage Instructions
1. Specify method, endpoint, data/json.

### Examples
- GET: `api_request` with method="GET", endpoint="projects/123/issues".
- POST: With data={"title": "New issue"}.

### Error Handling
- Validate endpoints.

Install

Requires askill CLI v1.0+

Metadata

LicenseUnknown
Version-
Updated6d ago
PublisherKnuckles-Team

Tags

api