echelon-morning-html

Convert cron-generated markdown into a self-contained HTML report and deploy it to a VPS.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/cryptopafi/nexusos-skills --skill echelon-morning-html
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: echelon-morning-html
Source: https://github.com/cryptopafi/nexusos-skills/tree/main/echelon-morning-html
Command: npx skills add https://github.com/cryptopafi/nexusos-skills --skill echelon-morning-html

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end creation, hosting, and notification of the ECHELON morning brief by converting a cron-generated markdown into a shareable, styled HTML report and delivering a single Telegram alert, removing fragile manual deployment steps.

Core Features & Use Cases

  • Markdown detection & retry: Checks for the daily markdown report at the configured path, waits and retries if the cron job is still running, and aborts with a Telegram error after two retries.
  • Delphi Pro reporter integration: Reads the Delphi Pro reporter contract and invokes it with claude-sonnet-4-6 to produce a Tier 2 self-contained HTML with dark/light toggle, glassmorphism, Chart.js, TOC, and OG tags.
  • Deployment & local saving: Saves a local HTML copy and attempts scp deployment to a VPS, returning a share URL and marking VPS-unreachable conditions.
  • Single Telegram notification: Extracts signals count, topics count, top 3 actionable items, and pipeline OK count, then sends exactly one formatted Telegram message to the configured chat using a keychain token.
  • Resilient error handling: Adheres to strict rules for retries, avoids duplicate messages, logs Telegram failures without retrying, and annotates messages when VPS is unreachable.

Quick Start

Generate and deploy today's ECHELON morning HTML report from the existing markdown report and notify Lis on Telegram.

Frequently Asked Questions about echelon-morning-html

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate converting a markdown report to HTML and deploying it to a VPS?

To automate markdown to HTML conversion and VPS deployment, this Skill checks for your cron-generated markdown file, invokes the Delphi Pro reporter to generate styled HTML, and attempts scp deployment to produce a shareable URL.

How do I send a single Telegram notification after generating an automated HTML report?

To send a single Telegram notification after HTML report generation, this Skill extracts signals, topics, and actionable items from your data, then posts exactly one formatted message to your configured chat using a keychain token.

What happens if my cron job hasn't finished generating the daily markdown report yet?

If your cron job hasn't finished generating the daily markdown report, the Skill waits and retries file existence checks, aborting with a Telegram error notification after two unsuccessful retry attempts.

Can I generate a self-contained HTML report with charts and dark mode from a markdown file?

Yes, you can generate a self-contained HTML report with Chart.js visualizations, a dark/light toggle, glassmorphism, and OG tags from your markdown file using the Delphi Pro reporter integration.

How does the pipeline handle VPS deployment failures during automated report generation?

During automated report generation, the pipeline handles VPS deployment failures by saving a local HTML copy, marking the VPS-unreachable condition, and annotating the final Telegram notification with the deployment status error.