webcli

Coordinate Jenkins, Gitea, GitLab, Gitee, and weather API interactions via a TypeScript CLI.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/JcgGOs/fulong --skill webcli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: webcli
Source: https://github.com/JcgGOs/fulong/tree/main/skills/webcli
Command: npx skills add https://github.com/JcgGOs/fulong --skill webcli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a single CLI to interact with multiple APIs using native fetch from TypeScript, eliminating the need to switch between tools.

Core Features & Use Cases

  • Unified CLI across Jenkins, Gitea, GitLab, Gitee, and weather APIs.
  • Common tasks such as listing resources, retrieving details, creating or updating entities, and reading data across services.
  • Use case: run a single command to audit or fetch data from several services in parallel.

Quick Start

Run a command like npx tsx scripts/jenkins.ts list to view available jobs.

Frequently Asked Questions about webcli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use a TypeScript CLI to fetch data from Jenkins and GitLab APIs?▼

You can use a unified TypeScript CLI with native fetch to interact with Jenkins and GitLab APIs. It handles listing, retrieving, and updating resources across services without switching between different tools.

Do I need Node.js to run TypeScript CLI commands for API integration?▼

Yes, Node.js is required to run the TypeScript CLI commands for API integration. You execute scripts using a command like npx tsx to interact with configured service APIs natively.

Can I list and update Gitea repository details using a single command line tool?▼

Yes, a single command line tool can list and update Gitea repository details. By configuring a .gitea.json file, the CLI uses native fetch to perform common CRUD operations across services.

What is the best way to interact with multiple service APIs without switching tools?▼

The best way to interact with multiple service APIs without switching tools is a unified CLI. It coordinates API interactions for Jenkins, Gitea, GitLab, and Gitee using native fetch from TypeScript.

How do I configure service files like .jenkins.json for a CLI API integration?▼

To configure CLI API integration, you must set up per-service configuration files like .jenkins.json and .gitlab.json in your project. These files provide the credentials and endpoints needed for native fetch requests.

Can I fetch weather data alongside CI/CD pipeline information using the same CLI?▼

Yes, you can fetch weather data alongside CI/CD pipeline information using the same CLI. The tool supports weather APIs in addition to Jenkins, Gitea, GitLab, and Gitee for unified data retrieval.