spellbook
A Python toolset for building, validating, and packaging Cortex Platform content packs.
6.3K
Spellbook is a development workbench for creating Cortex Platform content. It provides tools for pack creation, validation, and packaging while keeping your content in a separate repository that you control.
The key design principle is separation of concerns: Spellbook is the tool, your content is yours. You create a content instance with Spellbook, then push that instance to your own Git repository.
https://github.com/gocortexio/spellbook
# Pull from GitHub Container Registry (preferred)
docker pull ghcr.io/gocortexio/spellbook:latest
# Or build locally from source
docker build -t ghcr.io/gocortexio/spellbook .
# Create a content instance
docker run --rm -v $(pwd):/content ghcr.io/gocortexio/spellbook init my-content --author "My Organisation"
# Initialise Git (required for validation)
cd my-content
git init
git add .
git commit -s -m "Initial commit"
# Build all packs
docker run --rm -v $(pwd):/content ghcr.io/gocortexio/spellbook build --all
Content type
Image
Digest
sha256:07295e09c…
Size
125.3 MB
Last updated
2 months ago
docker pull gocortexio/spellbook