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.