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.2.tar.gz
(1.5 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.2-py3-none-any.whl
(32.0 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edfbc4c0989bed80c4e92975ed46e1096a66e950b0c73cbcdc87ddf55c57cf3c
|
|
| MD5 |
5c3bc88a51dc9262533ebcb5301049f7
|
|
| BLAKE2b-256 |
3e28902a53d219858e6d2bb779efd20b8289efa80d9b8c6b1acdb45dfe1104b5
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e63fd0c289c029c5e2ea3a1dcdf79a2033534120af111cac00c66e4c957c98b
|
|
| MD5 |
8b0b0f6d8fff7aec2b564e629705d12c
|
|
| BLAKE2b-256 |
391ecb55104976a0695abb1fe6eb79446dbaffa736225e4cc25d1f561d2b839d
|