sigil-creator
CLI tools for creating personal magical sigils grounded in classical Western occult traditions and modern chaos magic.
Implements the deterministic helper steps used by the sigil-creator skill:
- Austin Osman Spare / chaos-magic letter reduction
- Letter → number conversion for Agrippa planetary kameas
- Visual Sigil Profiles (YAML) for consistent aesthetic rendering
- Method and kamea reference documents
The actual artistic construction of the glyph (overlapping strokes, path drawing on a magic square, image generation) is left to the practitioner or an external image model. This package supplies the reduction, numbering, style definitions, and documentation.
Installation (Linux / macOS)
From source (recommended while developing)
cd sigil-creator-cli
python3 -m pip install --user -e .
Or build a wheel / sdist
python3 -m pip install build
python3 -m build
python3 -m pip install dist/sigil_creator-*.whl
After installation the following commands are available:
| Command | Purpose |
|---|---|
sigil |
Main multi-command entry point |
sigil-reduce |
Stand-alone letter reducer |
sigil-numbers |
Stand-alone letter→number converter |
Quick start
# 1. Reduce a Statement of Intent (Spare method)
sigil reduce "I am financially secure"
# → MFNCLYSR
# Keep vowels
sigil reduce --keep-vowels "I am financially secure"
# 2. Convert to kamea path numbers
sigil numbers MFNCLYSR
sigil numbers --max 7 "I am financially secure"
# 3. List / inspect visual profiles
sigil profiles
sigil show-profile antiquarian_calligraphic
sigil show-profile chaos_minimal
# 4. Read the full method reference
sigil methods
sigil methods --section Spare
sigil methods --section Kamea
sigil kameas
# 5. Concise workflow reminder
sigil guide
You can also pipe:
echo "It is my will to write every day" | sigil reduce
Available Sigil Profiles
| ID | Character |
|---|---|
antiquarian_calligraphic |
Bold, archaic, interwoven, calligraphic |
grimoire_engraved |
Severe, angular, authoritative, plate-like |
chaos_minimal |
Clean, abstract, psychological, decisive |
alchemical_manuscript |
Ornate yet restrained, symbolic, manuscript |
Profiles live in sigil_creator/data/profiles/ and can be extended by dropping additional YAML files.
Planetary Kameas (summary)
| Planet | Square | Typical use |
|---|---|---|
| Saturn | 3×3 | Protection, boundaries, endings |
| Jupiter | 4×4 | Wealth, expansion, success |
| Mars | 5×5 | Energy, courage, conflict |
| Sun | 6×6 | Vitality, recognition, leadership |
| Venus | 7×7 | Love, beauty, harmony |
| Mercury | 8×8 | Communication, intellect, commerce |
| Moon | 9×9 | Intuition, cycles, the subconscious |
Full squares and reduction rules: sigil kameas.
Charging & release (reminder)
- Formulate a clear, present-tense, positive Statement of Intent.
- Reduce / map it into an abstract mark.
- Enter a state of gnosis (meditation, breath work, movement, etc.) while focusing on the sigil.
- Deliberately forget the original desire so the unconscious can work.
- Destroy, bury, or hide the physical sigil.
This package treats the practice as psychological technology, artistic craft, or sincere occult work according to the user’s own framework. It makes no claims about results.
Development layout
sigil-creator-cli/
├── pyproject.toml
├── README.md
├── src/sigil_creator/
│ ├── __init__.py
│ ├── cli.py # main `sigil` command
│ ├── reduce_letters.py
│ ├── letters_to_numbers.py
│ └── data/
│ ├── profiles/ # YAML style definitions
│ └── references/ # methods.md, kameas.md
License
MIT
Metadata
Release files for sigil-creator 0.1.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 | |
|---|---|---|---|---|
| sigil_creator-0.1.0.tar.gz | 19.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sigil_creator-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.7 kB
Release files / sigil_creator-0.1.0.tar.gz
| Download URL | sigil_creator-0.1.0.tar.gz |
|---|---|
| Size | 19.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f33209cefeb041bba62b43661556a31887c2a1fe70e0b49e3647d021dc1722e0
|
|
BLAKE2b-256 checksum How to use checksums |
b5a4d83c3f1ab1b5d0a20c087099e688e275f927ea620083e68320e2120ede3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / sigil_creator-0.1.0-py3-none-any.whl
| Download URL | sigil_creator-0.1.0-py3-none-any.whl |
|---|---|
| Size | 23.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2673ff8ee5233705f44990e22536ee77e88b36f9b767778e60e2f39e43cd91da
|
|
BLAKE2b-256 checksum How to use checksums |
90ba0a09c405e3d541b3eb14a1bba64f2192fb6575e810387b20a892352362cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Security for sigil-creator 0.1.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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.