Extreme General Skill Engine
Project description
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
Project details
Release history Release notifications | RSS feed
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.0.tar.gz
(1.4 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
xgse-0.1.0-py3-none-any.whl
(30.4 kB
view details)
File details
Details for the file xgse-0.1.0.tar.gz.
File metadata
- Download URL: xgse-0.1.0.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9541b60883a11c69d4de489a1e3b632a3efbcf66c2370fa15e546de32cd2ef8
|
|
| MD5 |
28a409f31796a98fd404a98faecc3628
|
|
| BLAKE2b-256 |
f9a5ff277d9e77cde97c5dc1315e8d76b7e7d8eb00e5d06092ee4a20272c8734
|
File details
Details for the file xgse-0.1.0-py3-none-any.whl.
File metadata
- Download URL: xgse-0.1.0-py3-none-any.whl
- Upload date:
- Size: 30.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0da7e3b6dff97a473f0ce9a44372d2b93cd0bce617a8933d95bf9baca0f4f8d4
|
|
| MD5 |
c5ef6c4dd6058cbd9c43a04de55319fd
|
|
| BLAKE2b-256 |
94398f37fe5b54136a40c1722ffea3665a57f5edd8e276e0dc28e32b2489cc0f
|