Agent skill · writing content · aradotso

crucix-intelligence-dashboard

Personal intelligence agent that aggregates 27 OSINT data sources into a self-hosted Jarvis-style dashboard with Telegram/Discord bots, LLM analysis, and real-time alerts.

Why this skill is useful

Provides integration patterns and configuration details for multiple OSINT data sources and LLMs that the AI wouldn't reliably generate on its own.

What it needs

Requires docker, node installed locally. Requires acleddata, aisstream, discord, eia, fred, openai, rapidapi, telegram account access. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

Crucix Intelligence Dashboard Skill by ara.so — Daily 2026 Skills collection. Crucix is a self-hosted intelligence terminal that pulls from 27 open-source data feeds (satellite fire detection, flight tracking, radiation monitoring, conflict data, market prices, maritime AIS, economic indicators, and more) every 15 minutes, renders everything on a WebGL globe dashboard, and optionally pushes alerts to Telegram/Discord with LLM-enhanced analysis. --- Installation Docker: Requirements: Node.js 22+ (uses native fetch, top-level await, ESM modules) If npm run dev exits silently: --- Environment Configuration (.env) --- Key Commands Command Description --- --- npm run dev Start dashboard with auto-reload node server.mjs Start directly (bypasses npm script runner) node diag.mjs Diagnose setup issues docker compose up -d Run in background with Docker npx @openai/codex login Authenticate Codex LLM via ChatGPT subscription --- Telegram Bot Commands Once TELEGRAMBOTTOKEN and TELEGRAMCHATID are set, the bot responds to: Command What It Does --- --- /status System health, last sweep time, source/LLM status /sweep Trigger a manual intelligence sweep immediately /brief Compact text summary: direction, key metrics, top OSINT /portfolio Portfolio status (requires Alpaca keys) /alerts Recent alert history with tier labels /mute / /mute 2h Silence alerts for 1h or custom duration /unmute Resume alerts /help List all commands --- Discord Bot Commands Install discord.js for full bot mode; otherwise Crucix auto-falls back to webhook-only: Slash commands available: /status, /sweep, /brief, /portfolio Alert embeds are color-coded: 🔴 red = FLASH, 🟡 yellow = PRIORITY, 🔵 blue = ROUTINE. Webhook-only mode (no discord.js, no slash commands): --- LLM Provider Setup Anthropic Claude OpenAI Google Gemini OpenAI Codex (ChatGPT subscription — no API key needed) LLM failures are non-fatal — Crucix automatically falls back to rule-based alert evaluation without crashing the sweep cycle. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/crucix-intelligence-dashboard

View the source on GitHub

Browse the @skills marketplace