Skip to main content

XGSE: Extreme General Skill Engine

Overview

  • The General Skill Engine is Implementation of Anthropic-Agent-Skills Protocol
  • To empower your AI agents with a modular skill framework that supports dynamic skill discovery, progressive context loading, planning, and task execution.
  • The Agent Skills Framework implements a multi-level progressive context loading mechanism that efficiently manages skill discovery and execution:
  1. Level 1 (Metadata): Load all skill names and descriptions
  2. Level 2 (Retrieval): Retrieve and load SKILL.md when relevant with the query
  3. Level 3 (Resources): Load additional files (references, scripts, resources) only when referenced in SKILL.md
  4. Level 4 (Analysis|Planning|Execution): Analyze the loaded skill context, plan the execution steps, and run the necessary scripts

This approach minimizes resource consumption while providing comprehensive skill capabilities.

XGSE Features

  • 📜 Standard Skill Protocol: Fully compatible with the Anthropic Skills protocol
  • 🧠 Heuristic Context Loading: Loads only necessary context—such as References, Resources, and Scripts on demand
  • 🤖 Autonomous Execution: Agents autonomously analyze, plan, and decide which scripts and resources to execute based on skill definitions
  • 🔍 Skill Management: Supports batch loading of skills and can automatically retrieve and discover relevant skills based on user input
  • 🛡️ Code Execution Environment: Optional local direct code execution or secure sandboxed (E2B...) execution, with automatic dependency installation and environment isolation
  • 📁 Multi-file Type Support: Supports documentation, scripts, and resource files
  • 🧩 Extensible Design: The skill data structure is modularized, with implementations such as SkillSchema and SkillContext provided for easy extension and customization

Run Skill Prerequisites

  • If Execution code on localhost with uv command, must install 'pip' in .venv:
  source ".venv/bin/activate"
  python -m ensurepip --upgrade 
  • Use E2B Sandbox, must config 'E2B_API_KEY' in env
  • Use LiteLLM, must config 'LLM_API_KEY' in env
  • Can use OpenSkill download Claude skills to local

Examples

  • skill: Run skill on local host or sandbox

Metadata

Release files for xgse 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xgse 0.1.2
File Size Uploaded
xgse-0.1.2.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for xgse 0.1.2
File Interpreter ABI Platform
xgse-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / xgse-0.1.2.tar.gz

Download URL xgse-0.1.2.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
edfbc4c0989bed80c4e92975ed46e1096a66e950b0c73cbcdc87ddf55c57cf3c
BLAKE2b-256 checksum
How to use checksums
3e28902a53d219858e6d2bb779efd20b8289efa80d9b8c6b1acdb45dfe1104b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release files / xgse-0.1.2-py3-none-any.whl

Download URL xgse-0.1.2-py3-none-any.whl
Size 32.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e63fd0c289c029c5e2ea3a1dcdf79a2033534120af111cac00c66e4c957c98b
BLAKE2b-256 checksum
How to use checksums
391ecb55104976a0695abb1fe6eb79446dbaffa736225e4cc25d1f561d2b839d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page