wikimedia-toolforge

Manage Toolforge accounts, services, and deployments via SSH and Kubernetes.

15|6|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/fuzheado/Wikipedia-AI-Skills --skill wikimedia-toolforge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wikimedia-toolforge
Source: https://github.com/fuzheado/Wikipedia-AI-Skills/tree/main/.claude/skills/wikimedia-toolforge
Command: npx skills add https://github.com/fuzheado/Wikipedia-AI-Skills --skill wikimedia-toolforge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ssh, kubectl, rsync, git, webservice, toolforge, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the management of Toolforge accounts, web services, Kubernetes pods, cron jobs, and file deployment for Wikimedia tools, streamlining the development and maintenance process.

Core Features & Use Cases

  • Account & Project Setup: Manage Toolforge accounts, create new tools, and configure permissions.
  • File Deployment: Deploy files and directories to Toolforge using SSH, rsync, or Git.
  • Web Services: Start, stop, and manage web services using Kubernetes.
  • Kubernetes Jobs: Run one-off tasks and batch processing jobs on Toolforge.
  • Cron Jobs: Schedule recurring tasks using cron jobs.
  • Environment Variables & Secrets: Set and manage environment variables and secrets for web services.
  • Logs & Debugging: View logs, check disk usage, and perform interactive debugging.
  • Build Service: Use the Build Service to build custom container images from public Git repositories.

Quick Start

Deploy a Python web service to Toolforge using the provided scripts.

Frequently Asked Questions about wikimedia-toolforge

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

FAQPage Schema
How do I deploy a web service to Toolforge using Kubernetes?

To deploy a web service to Toolforge, use the webservice command to start, stop, and manage Kubernetes pods for hosting your application. The process requires SSH access and supports custom container images built from Git repositories.

What's the best way to transfer files and deploy code to a Toolforge account?

File deployment to a Toolforge account is handled by transferring files and directories using SSH, rsync, or Git. This streamlines pushing code updates directly to the hosting environment for your tools.

Can I schedule recurring batch processing jobs on Toolforge?

Yes, you can schedule recurring batch processing tasks on Toolforge using cron jobs. The platform also supports running one-off Kubernetes jobs for individual task execution when needed.

Do I need SSH access and Kubernetes knowledge to manage Toolforge tools?

Yes, managing Toolforge tools requires SSH access for account interaction and knowledge of Kubernetes for web service management. This prerequisite knowledge is necessary to handle pods, deployments, and debugging effectively.

How does the Toolforge build service work for custom container images?

The Toolforge build service works by building custom container images directly from public Git repositories. This allows you to package and deploy specialized application environments within the Kubernetes hosting infrastructure.

Why am I unable to view logs or debug my Toolforge web service?

If you are unable to view logs or debug a Toolforge web service, use the provided commands to check disk usage and perform interactive debugging on your Kubernetes pods. Proper SSH access and permissions are required.