← 返回 Skills 市场
dp-pcs

Ogp Expose

作者 latentgenius · GitHub ↗ · v0.6.0 · MIT-0
cross-platform ⚠ suspicious
186
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install 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,...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ogp-expose
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ogp-expose 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug ogp-expose
版本 0.6.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 5
常见问题

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,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 186 次。

如何安装 Ogp Expose?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ogp-expose」即可一键安装,无需额外配置。

Ogp Expose 是免费的吗?

是的,Ogp Expose 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Ogp Expose 支持哪些平台?

Ogp Expose 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ogp Expose?

由 latentgenius(@dp-pcs)开发并维护,当前版本 v0.6.0。

💬 留言讨论