Deploy
Status: indevelopment
Matches the local Laravel skill status: in development, without final human verification.
Wraps the website deploy cycle as a controlled Laravel and server operation above deploy.py.
Install/update
Human check
Laravel
Hosting Hetzner
Status: tested
Status from hosting_hetzner/status.json: syntax, CLI, htki.de zone detail and status metadata were checked.
Controls Hetzner DNS zones, exports and single RRSet updates with inspectable before and after artifacts.
Hetzner DNS
Zone export
RRSet safety
DMX Control
Status: indevelopment
Status from dmxcontrol/status.json: Core API, web UI, ArtNet logging and skills_dmxcontrol_* tables are in development.
Plans ArtNet DMX frames, loads Open Fixture Library data and stores fixture metadata locally.
ArtNet
Core API
MySQL cache
Localmail
Status: tested
Status from localmail/status.json: syntax, pytest, offline tests and deterministic serialization were checked.
Connects XvX agents with Postfix/sendmail so jobs can trigger plain-text email locally.
Postfix
Agent bridge
Sendmail
Cron
Status: tested
Status from xvx_cron/status.json: syntax, mocked crontab tests and dry-run preview were checked.
Installs, lists and removes user-level cron jobs for periodic XvX agent commands.
crontab
Comment tags
Dry run
AccountSchema
Status: tested
Status from accountschema/status.json: checked; shown on the website as tested.
Parses DATEV account plans, SKR03/SKR04 files and PDFs into structured JSON and review reports.
DATEV
PDF + OCR
JSON reports
Mail Checker
Status: tested
Status from mxchecker/status.json: offline fixture tests and Core API route tests passed.
Audits MX, SPF, DKIM, DMARC and BIMI records for reliable domain mail configuration.
DNS audit
Deliverability
Provider checks
Asterisk
Status: indevelopment
Status from asterisk/status.json: in development because no checked/tested status file was present.
Connects early Asterisk and PJSIP call flows with local Whisper transcription hooks for voice workflows.
Asterisk/PJSIP
Voice routing
Whisper hooks
MySQL
Status: tested
Status from mysql/status.json: local deterministic safety tests passed.
Provides controlled MySQL and MariaDB access with profile permissions, validation and auditable JSON output.
SQL gateway
Read-only profiles
Schema cache
ScreenCapture
Status: tested
Status from screencapture/status.json: capture, encoding, thumbnail and metadata were manually tested.
Records Linux/X11 screens with monitor selection, H.264 output, thumbnails and metadata sidecars.
Linux/X11
ffmpeg
Metadata