← Back to Skills Marketplace
Ogp Expose
by
latentgenius
· GitHub ↗
· v0.6.0
· MIT-0
186
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install ogp-expose
Description
Expose OGP via a public HTTPS endpoint, usually a stable Cloudflare hostname or named tunnel. Use when the user wants to verify or fix gateway reachability,...
Usage Guidance
This skill is coherent with its purpose, but it performs actions that change network exposure and local configs. Before using/installing: (1) ensure you really want the daemon publicly reachable — exposing it makes it discoverable and reachable from the internet; (2) only accept tunnel URLs or update gatewayUrl to a canonical endpoint you control; (3) obtain ngrok/cloudflared binaries from their official sites and review any sudo operations (moving binaries, creating systemd/LaunchAgent services) before consenting; (4) be prepared to revert gatewayUrl or stop tunnels if you detect mismatched public keys or unintended exposure; and (5) back up ~/.ogp/config.json before editing. If you need higher assurance, review the actual ogp CLI source (https://github.com/dp-pcs/ogp) before proceeding.
Capability Analysis
Type: OpenClaw Skill
Name: ogp-expose
Version: 0.6.0
The skill bundle provides instructions for the agent to perform high-risk administrative tasks, including downloading and installing binaries via 'wget' and 'sudo', creating persistent system services (systemd/launchd), and exposing local ports to the public internet via Cloudflare or ngrok tunnels. While these actions are aligned with the stated purpose of the 'ogp-expose' skill, the combination of privilege escalation and network exposure represents a significant security risk. File: SKILL.md.
Capability Assessment
Purpose & Capability
The name/description (expose OGP to the internet) aligns with the declared binary requirement (ogp), optional tunnel tools (cloudflared/ngrok), and the config paths (~/.ogp/*.json and ~/.cloudflared/config.yml). Nothing requested appears unrelated to exposing or verifying a gateway URL.
Instruction Scope
SKILL.md instructs the agent/user to run ogp commands, start/stop the daemon, run cloudflared/ngrok, and edit ~/.ogp/config.json (update gatewayUrl). These actions are within the expected scope but do include direct read/write of local OGP config files and starting network-exposing tunnels — users should be aware this changes reachability and may make the daemon publicly reachable.
Install Mechanism
This is an instruction-only skill (no install spec). The docs recommend installing @dp-pcs/ogp via npm and obtaining cloudflared/ngrok from their official download channels (Homebrew, GitHub releases, vendor sites). Those are standard sources; no unusual download URLs or hidden installers are present in the SKILL.md.
Credentials
The skill declares no required environment variables or credentials. It does instruct the user to authenticate cloudflared (cloudflare login) or ngrok (add-authtoken) if those tools are used — which is appropriate and proportional to creating tunnels.
Persistence & Privilege
always:false and normal autonomous invocation are set. The doc warns that running `ogp install` may create a LaunchAgent/systemd service (with explicit confirmation) and installation steps include moving binaries to /usr/local/bin (requires sudo). These are expected for installing tunnel tools; users should review before granting sudo or creating persistent services.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ogp-expose - After installation, invoke the skill by name or use
/ogp-expose - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.6.0
Align skill version to package version 0.6.0; clarify that ogp expose is optional - only needed if you don't already have public access
v0.2.3
v0.2.3: updated prerequisites and security notes
v0.2.2
No code or documentation changes in this release.
- Version bump only (from 0.2.1 to 0.2.2).
- No updates to files or documentation detected.
v0.2.1
- Adds a new Security Note section clarifying tunnel options and privacy benefits.
- Updates description to clarify public tunnel benefits and tunnel behavior.
- Specifies binary and state path requirements in the metadata.
- References the official npm package (@dp-pcs/ogp) for installation and prerequisites.
- Clarifies that `ogp expose` automates tunneling without exposing the real IP.
- No breaking changes to usage or workflow.
v0.2.0
- Added a comprehensive SKILL.md with detailed instructions for exposing the OGP daemon to the internet using cloudflared or ngrok.
- Included prerequisites, installation steps, usage examples, first-time and permanent setup workflows.
- Provided troubleshooting and system service setup guides for macOS (launchd) and Linux (systemd).
- Added comparison table of cloudflared vs ngrok and important security notes for safe deployment.
Metadata
Frequently Asked Questions
What is Ogp Expose?
Expose OGP via a public HTTPS endpoint, usually a stable Cloudflare hostname or named tunnel. Use when the user wants to verify or fix gateway reachability,... It is an AI Agent Skill for Claude Code / OpenClaw, with 186 downloads so far.
How do I install Ogp Expose?
Run "/install ogp-expose" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Ogp Expose free?
Yes, Ogp Expose is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Ogp Expose support?
Ogp Expose is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Ogp Expose?
It is built and maintained by latentgenius (@dp-pcs); the current version is v0.6.0.
More Skills