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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xgse-0.1.2.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xgse-0.1.2-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file xgse-0.1.2.tar.gz.

File metadata

  • Download URL: xgse-0.1.2.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for xgse-0.1.2.tar.gz
Algorithm Hash digest
SHA256 edfbc4c0989bed80c4e92975ed46e1096a66e950b0c73cbcdc87ddf55c57cf3c
MD5 5c3bc88a51dc9262533ebcb5301049f7
BLAKE2b-256 3e28902a53d219858e6d2bb779efd20b8289efa80d9b8c6b1acdb45dfe1104b5

See more details on using hashes here.

File details

Details for the file xgse-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: xgse-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 32.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for xgse-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1e63fd0c289c029c5e2ea3a1dcdf79a2033534120af111cac00c66e4c957c98b
MD5 8b0b0f6d8fff7aec2b564e629705d12c
BLAKE2b-256 391ecb55104976a0695abb1fe6eb79446dbaffa736225e4cc25d1f561d2b839d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page