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:
- Level 1 (Metadata): Load all skill names and descriptions
- Level 2 (Retrieval): Retrieve and load SKILL.md when relevant with the query
- Level 3 (Resources): Load additional files (references, scripts, resources) only when referenced in SKILL.md
- 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, andScriptson 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
SkillSchemaandSkillContextprovided 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)
| File | Size | Uploaded | |
|---|---|---|---|
| xgse-0.1.2.tar.gz | 1.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|