skill_manager

Manage X-Bot skills by installing, searching, creating, modifying, and deleting them.

3|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/glwlg/X-bot --skill skill-manager-glwlg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill_manager
Source: https://github.com/glwlg/X-bot/tree/main/skills/builtin/skill_manager
Command: npx skills add https://github.com/glwlg/X-bot --skill skill-manager-glwlg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, pyyaml, and includes scripts (resource) components.

What problem does it solve?

The Skill Manager consolidates control over all X-Bot skills, providing a single interface to install, search, create, modify, and delete both builtin and learned skills.

Core Features & Use Cases

  • Centralized skill catalog: discover and organize available skills for quick activation.
  • Safe lifecycle management: install from URLs or repositories, modify descriptions, and remove unused skills without breaking the system.
  • Use Case: An operator wants to add a new capability (e.g., a weather query skill) by installing it and then updating its metadata, all from a unified workflow.

Quick Start

Try listing skills with the command to view installed skill packages, then install a new skill using the provided repository or URL.

Frequently Asked Questions about skill_manager

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

FAQPage Schema
How do I manage and organize installed skills for my bot?

You can manage installed skills through a centralized hub that lets you search, install, modify, and delete both builtin and learned skills from a single interface. It relies on Python scripts and YAML frontmatter for proper organization.

Can I install a new skill from a URL or repository?

Yes, you can install new skills directly from a provided repository or URL. The skill manager performs safety checks during installation to ensure secure updates and proper permissions without breaking the system.

What's the best way to safely remove an unused skill without breaking the system?

The best way to remove unused skills safely is through the skill manager's lifecycle management, which executes safety checks to ensure secure deletion and proper permissions, preventing system breakage during the removal process.

Does skill management work with both built-in and learned skills?

Yes, skill management works across both built-in and learned skills. You can discover, organize, and maintain the entire skill library, enabling consistent lifecycle operations like modifying descriptions or deleting skills across both types.

Do I need Python and YAML to modify skill metadata?

Yes, modifying skill metadata relies on Python scripts in the scripts directory and YAML frontmatter in SKILL.md files. These dependencies are required to parse configurations and apply updates to the skill descriptions safely.