ogp-expose

Expose the OGP daemon to a public HTTPS endpoint via Cloudflare or ngrok tunnels.

23|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/dp-pcs/ogp --skill ogp-expose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ogp-expose
Source: https://github.com/dp-pcs/ogp/tree/main/skills/ogp-expose
Command: npx skills add https://github.com/dp-pcs/ogp --skill ogp-expose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expose the OGP daemon to a public HTTPS endpoint to enable federation, verify reachability, and ensure gatewayUrl aligns with the real public endpoint.

Core Features & Use Cases

  • Expose OGP via Cloudflare named tunnels, cloudflared, or ngrok for testing and production deployments.
  • Verify that the gatewayUrl matches the public endpoint and validate that local and public discovery cards are consistent.
  • Works across multiple frameworks and supports guided setup and verification flows, including temporary tunnels.

Quick Start

Run ogp setup, then expose the daemon to public networks and verify the public discovery card matches the local gatewayUrl.

Frequently Asked Questions about ogp-expose

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

FAQPage Schema
How do I expose a local daemon to a public HTTPS endpoint for testing?

You can expose a local daemon to a public HTTPS endpoint by establishing a temporary tunnel using Cloudflare or ngrok, then verifying that the public discovery card matches your local configuration. This validates gateway reachability for testing environments.

What's the best way to verify gatewayUrl reachability after setting up a tunnel?

The best way to verify gatewayUrl reachability is to expose the daemon to public networks and check that the public discovery card aligns with the local gatewayUrl. This confirms the public endpoint is accessible and correctly configured.

Can I use Cloudflare named tunnels to expose OGP for production deployments?

Yes, you can use Cloudflare named tunnels to expose OGP for production deployments. The process supports both Cloudflare and ngrok to create public HTTPS endpoints, allowing you to verify federation and reachability across multiple frameworks.

Do I need ngrok or cloudflared binaries installed to expose my gateway?

You need the ogp binary to expose your gateway, while cloudflared or ngrok binaries are optional dependencies for creating the public tunnel. Access to common config paths is also required to perform the exposure and verification.

Why does my public discovery card not match the local gatewayUrl?

Your public discovery card may not match the local gatewayUrl if the public endpoint exposure is incomplete or misconfigured. Running a guided setup and verification flow ensures the gatewayUrl aligns with the real public endpoint.