pages-publish-derived-state

Publish derived JSON state from a private repository to GitHub Pages.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/edri2or/ripo-skills-main --skill pages-publish-derived-state
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pages-publish-derived-state
Source: https://github.com/edri2or/ripo-skills-main/tree/main/exported-skills/pages-publish-derived-state
Command: npx skills add https://github.com/edri2or/ripo-skills-main --skill pages-publish-derived-state

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Publishes a derived JSON file (state, manifest, metrics) from a private GitHub repo via anonymous GitHub Pages, with auto-deploy on file changes. Use when runtime systems (N8N, Lambdas, webhooks) need credentialless read access to a no-secret derived file.

Core Features & Use Cases

  • Auto-deploy derived state upon changes in the private repo via a GitHub Pages workflow.
  • Enable credentialless reads by runtime systems without exposing secrets.
  • Provide a reusable pattern for public derivatives of private data with ADR-backed governance.

Quick Start

Configure the repository to publish the derived state to GitHub Pages and push a change to trigger the deployment.

Frequently Asked Questions about pages-publish-derived-state

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

FAQPage Schema
How do I publish a derived JSON state from a private GitHub repo to public GitHub Pages?

You configure a GitHub Pages deployment workflow that automatically pushes a no-secret derived JSON file from your private repository to a public endpoint upon file changes.

What is credentialless read access for runtime systems?

Credentialless read access allows runtimes like N8N, AWS Lambda, and webhooks to anonymously read a publicly published derived state file from GitHub Pages without needing authentication tokens or exposing secrets.

Can I use GitHub Pages to expose private repository metrics to AWS Lambda and N8N?

Yes, you can publish a derived JSON file containing metrics or manifests to GitHub Pages, enabling N8N, AWS Lambda, and webhooks to anonymously read the public derivative without exposing private repository secrets.

How do I automatically redeploy a JSON manifest on GitHub Pages when the source file changes?

You set up a push-triggered GitHub Pages deployment workflow that monitors the derived state file in your private repository and automatically redeploys the public JSON file whenever changes are pushed.

Do I need an Architecture Decision Record to publish derived state publicly?

Yes, this approach requires an Architecture Decision Record (ADR) to formally document the governance and public exposure of the derived state file published via GitHub Pages.

What is the no-secret policy for publishing derived state to GitHub Pages?

The no-secret policy ensures that the derived JSON file published to public GitHub Pages contains no sensitive credentials, allowing safe anonymous read access by external runtimes without compromising private repository security.