pycode-blog-architecture

Document and operate Hermes blog workflows with Express, EJS, and markdown-it.

5|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill pycode-blog-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pycode-blog-architecture
Source: https://github.com/rafael-fae/agent-ops-worflow/tree/main/archive/skills/operacao/pycode-blog-architecture
Command: npx skills add https://github.com/rafael-fae/agent-ops-worflow --skill pycode-blog-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3-dotenv, python3-requests, and includes references (resource) components.

What problem does it solve?

This Skill documents and operationalizes the production workflow for a Hermes-powered blog system, helping teams avoid lost context, broken deployments, and missing historical content during daily operations and migrations.

Core Features & Use Cases

  • Production architecture guidance: Explains the Express + EJS + markdown-it blog stack, routing, cache-busting, and rendering pipeline.
  • Daily automation workflow: Coordinates WhatsApp ingestion, daily synthesis, historical rotation, and blog restart steps for repeatable publishing.
  • Migration and recovery playbooks: Captures pitfalls, dependency notes, and recovery steps for moving the system between servers and restoring historical data.
  • Use case: A DevOps or platform engineer can use this Skill to diagnose why the blog is empty, fix a broken render pipeline, or migrate the daily workflow to a new server with minimal downtime.

Quick Start

Ask the skill to review the current blog deployment, identify any missing migration steps, and produce the exact operational fix list for the Hermes daily workflow.

Frequently Asked Questions about pycode-blog-architecture

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

FAQPage Schema
How do I fix an empty Hermes blog deployment after migrating servers?

To fix an empty Hermes blog deployment, you must identify missing migration steps in the Express, EJS, and markdown-it stack, then execute filesystem-based content rotation recovery to restore historical data.

Why does my markdown blog render empty pages after a server migration?

Your markdown blog renders empty pages after a server migration due to broken rendering pipelines or missing dependencies. You must verify the markdown-it configuration and restore the historical archive rotation.

How do I automate daily blog publishing with PM2 and cron?

Automate daily blog publishing with PM2 and cron by coordinating WhatsApp content ingestion, daily synthesis, historical rotation, and executing a PM2 deployment restart to cache-bust updated pages.

What's the best way to restore missing historical blog archives during a system transition?

The best way to restore missing historical blog archives during a system transition is to follow migration recovery playbooks that capture filesystem-based content rotation steps and dependency notes.

Do I need Python scripts to run the Hermes blog workflow?

Yes, you need Python scripts utilizing python3-dotenv and python3-requests to coordinate content ingestion, daily synthesis, and the historical rotation pipeline within the Hermes blog workflow.

How does cache-busting work in an Express and EJS blog stack?

Cache-busting in an Express and EJS blog stack works by restarting the PM2 process after content rotation, forcing the markdown-it rendering pipeline to regenerate and serve fresh pages.