GNCore
GNCore is a portable Python library of reusable AI skills. Search the catalog, inspect a skill's instructions, or export one or more standard SKILL.md folders for use with an AI assistant.
GNCore is a skills tool, not an orchestration or application-management tool. It does not scan for AI apps, install or remove files in their configuration folders, configure MCP, run models, or trigger assistant actions. The host assistant loads a skill and provides its reasoning and tools.
Install
python -m pip install gncore
Discover and use skills
gncore list domains
gncore search "machine learning training"
gncore show train
gncore export --skills train evaluate --output ml-skills.zip
The ZIP contains a SKILL.md directory for each selected skill. Copy the skill folders to the skills directory documented by your assistant, then invoke them using the slash name when supported, such as /train. GNCore never writes to assistant directories.
Export the complete catalog if desired:
gncore export --all --output gncore-skills.zip
The Python API can be used directly:
from gncore import get_skill, list_domains, search_skills
skill = get_skill("train")
print(skill.prompt)
print([domain.name for domain in list_domains()])
print([item.metadata.skill_id for item in search_skills("clean data")])
GNCore 5.0.0 includes 403 skills across 30 domain packs, with ten focused workflows per pack plus specialist skills. Browse the complete skill catalog.
CLI
gncore list [skills|domains|categories]gncore search <terms> [--category <name>]gncore show <skill-id>gncore export (--skills <id>... | --all) --output <file.zip>gncore version
Development
python -m pip install -e ".[test]"
python -m pytest -q
python scripts/generate_skill_catalog.py
See Architecture, Usage, API, and Developer Guide.
License
MIT. See LICENSE.
Metadata
Release files for gncore 5.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| gncore-5.0.0.tar.gz | 89.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gncore-5.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 153.7 kB
Release files / gncore-5.0.0.tar.gz
| Download URL | gncore-5.0.0.tar.gz |
|---|---|
| Size | 89.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fda6b79bc966a819445994cd79e9ed6702a7650d3c81d2823149d1eadb257c06
|
|
BLAKE2b-256 checksum How to use checksums |
77e254ff16d8abcf9d581faa3cb91f49d66382524f33220663b97660d3bf2123
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / gncore-5.0.0-py3-none-any.whl
| Download URL | gncore-5.0.0-py3-none-any.whl |
|---|---|
| Size | 64.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55831679c9155826c5718f10354fa3b2a051ae37b880da4b1b102edec718dba9
|
|
BLAKE2b-256 checksum How to use checksums |
f5c194e9ee56f5b084d55014b675fa71131a8ae6df7ed0a736045d94b012db3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Security for gncore 5.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.