Skip to main content

SKSkyforge - Sovereign Alignment Calendar System with daily crontab reports

Project description

SKSkyforge ๐ŸŒŸ

"Forge your sovereign path through the cosmos"

SKSkyforge is a comprehensive daily preparation system that generates personalized sovereign alignment calendars. It integrates 10 domains of guidance into a unified system for optimal daily performance.

โœจ Features

10 Integrated Domains

Domain Description
๐ŸŒ“ Moon Phase & Sign Lunar phase, zodiac position, void-of-course periods
๐Ÿ”ข Numerology Life path, personal year/month/day calculations
๐ŸŒž Solar Return Annual chart, house focus, planetary transits
๐Ÿงฌ Human Design Type, strategy, authority, daily gate activations
โ˜ฏ๏ธ I Ching Daily hexagram overlay with wisdom guidance
๐Ÿ“ˆ Biorhythm Physical, emotional, intellectual cycle tracking
โš ๏ธ Risk Analysis Multi-domain risk scoring and warnings
๐Ÿง˜ Exercise & Embodiment Physical activity recommendations
๐Ÿฅฃ Nourishment Element-based dietary guidance
๐Ÿ“– Spiritual Reading Daily wisdom texts from curated library

Key Capabilities

  • Year-Agnostic: Generate calendars for any year (2025, 2026, 2027, etc.)
  • Multi-User Profiles: Support multiple users with saved birth data
  • Multiple Output Formats: PDF, Excel/CSV, JSON, Web Dashboard
  • Actionable Guidance: Daily practices for optimal performance

๐Ÿš€ Quick Start

Installation

# Clone the repository
git clone https://github.com/smilinTux/SKyForge.git
cd SKyForge

# Create virtual environment
python -m venv venv
source venv/bin/activate  # Linux/Mac
# or: venv\Scripts\activate  # Windows

# Install dependencies
pip install -r requirements.txt

# Install in development mode
pip install -e .

Create Your Profile

# Interactive profile creation
skskyforge profile create

# Or with all options
skskyforge profile create \
  --name "my_profile" \
  --birth-date "1985-03-15" \
  --birth-time "14:30" \
  --birth-location "New York, NY, USA"

Generate Your Calendar

# Generate full year calendar
skskyforge generate --year 2026

# Generate single month
skskyforge generate --year 2026 --month 1

# Generate with specific format
skskyforge generate --year 2026 --format pdf

# Preview a single day
skskyforge preview --date 2026-01-15

๐Ÿ“‹ Requirements

  • Python 3.10 or later
  • Swiss Ephemeris data files (downloaded automatically)

๐Ÿ—๏ธ Project Structure

skskyforge/
โ”œโ”€โ”€ agent.md              # AI agent instructions
โ”œโ”€โ”€ prd.txt               # Product requirements
โ”œโ”€โ”€ requirements.txt      # Python dependencies
โ”œโ”€โ”€ pyproject.toml        # Project configuration
โ”œโ”€โ”€ config/
โ”‚   โ”œโ”€โ”€ settings.yaml     # Global settings
โ”‚   โ””โ”€โ”€ profiles/         # User profiles
โ”œโ”€โ”€ src/skskyforge/
โ”‚   โ”œโ”€โ”€ cli.py            # Command-line interface
โ”‚   โ”œโ”€โ”€ models/           # Data models
โ”‚   โ”œโ”€โ”€ calculators/      # Domain calculators
โ”‚   โ”œโ”€โ”€ analyzers/        # Risk & wellness analyzers
โ”‚   โ”œโ”€โ”€ generators/       # Output generators
โ”‚   โ””โ”€โ”€ data/             # Reference data
โ””โ”€โ”€ tests/                # Test suite

๐Ÿ“– Documentation

  • agent.md - Technical specifications for developers
  • prd.txt - Product requirements document

๐Ÿ”ง Configuration

Environment Variables

Copy .env.example to .env and configure:

cp .env.example .env

Key settings:

  • SKSKYFORGE_OUTPUT_DIR - Output directory for generated files
  • SKSKYFORGE_DEFAULT_PROFILE - Default profile name
  • SWISSEPH_PATH - Swiss Ephemeris data path

Settings File

Edit config/settings.yaml to customize:

  • Output format preferences
  • Calculation parameters
  • Wellness recommendation rules
  • Spiritual library rotation

๐Ÿงช Development

Running Tests

# Run all tests
pytest

# Run with coverage
pytest --cov=skskyforge

# Run specific test file
pytest tests/test_calculators/test_numerology.py

Code Quality

# Format code
black src/ tests/

# Lint code
ruff src/ tests/

# Type checking
mypy src/

๐Ÿ“„ Sample Output

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  SKSKYFORGE DAILY SOVEREIGN ALIGNMENT                              โ•‘
โ•‘  Wednesday, January 15, 2026 (Day 15 of 365)                     โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  DAILY THEME: "Grounded Action with Emotional Wisdom"            โ•‘
โ•‘  OVERALL ENERGY: Moderate-High | RISK LEVEL: Low                 โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐ŸŒ™ MOON: Waxing Gibbous (78%) in Taurus
๐Ÿ”ข NUMEROLOGY: Personal Day 5 (Universal Day 7)
โ˜€๏ธ SOLAR TRANSIT: Sun in Capricorn, 10th House Focus
๐Ÿงฌ HUMAN DESIGN: Gate 41 (Decrease) Active
โ˜ฏ๏ธ I CHING: Hexagram 41 - Decrease
๐Ÿ“Š BIORHYTHM: Physical +67% | Emotional +23% | Mental -12%
โš ๏ธ RISK ANALYSIS: Low (Score: 22/100)

๐Ÿ’ซ TODAY'S AFFIRMATION:
   "I build my dreams with patient, steady hands."

๐Ÿค Contributing

Contributions are welcome! Please read the contributing guidelines before submitting pull requests.

๐Ÿ“œ License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Copyright (C) 2025 S&K Holding QT (Quantum Technologies)

SK = staycuriousANDkeepsmilin ๐Ÿง

See LICENSE for the full license text.

๐Ÿ™ Acknowledgments

  • Swiss Ephemeris for astronomical calculations
  • The I Ching and Human Design communities
  • All wisdom traditions represented in the spiritual library

SKSkyforge - Scientifically mapped. Spiritually grounded.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skskyforge-1.1.0.tar.gz (62.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skskyforge-1.1.0-py3-none-any.whl (67.5 kB view details)

Uploaded Python 3

File details

Details for the file skskyforge-1.1.0.tar.gz.

File metadata

  • Download URL: skskyforge-1.1.0.tar.gz
  • Upload date:
  • Size: 62.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for skskyforge-1.1.0.tar.gz
Algorithm Hash digest
SHA256 007e340ce1fc25521e8082340123ccca8977f46ddb1df619f6fe2fce321c5fbe
MD5 5115132c199d33daa61b82e322544e03
BLAKE2b-256 5a81e9dac0422795c40e10a2587ef034a64c89b5c53ce74b7ee65eb4dfad528c

See more details on using hashes here.

File details

Details for the file skskyforge-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: skskyforge-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 67.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for skskyforge-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eabf9f91bba60a2d0b65ed481dc2c702cd29c5ff5cfacfb81e0d53b9b132fc63
MD5 cc298ae1a715455fb27886f6efa7d5d7
BLAKE2b-256 5aa5194f77bf75540cbed069be90033eaa2b9784dba0ea817b59f30fce2c52ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page