← 返回 Skills 市场
utromaya-code

Oracle

作者 utromaya-code · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
100
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install prompt-bundler-oracle
功能描述
Best practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
安全使用建议
This skill is largely documentation for the oracle CLI and installs via an npm package. Before installing or running it: 1) Verify the npm package owner (@steipete) and inspect the package contents or source repo if you don't already trust it. 2) Be aware SKILL.md references OPENAI_API_KEY and ORACLE_HOME_DIR even though they aren't declared — if you have these env vars set, the CLI may use them; ensure any API keys you have are appropriate for the intended runs. 3) Never attach secret files; the docs repeat this but the tool can upload attachments in browser mode — only include the minimal files needed and scrub secrets. 4) Avoid running the serve command bound to 0.0.0.0 on an Internet-exposed host; if you must accept remote connections, bind to loopback or place behind a firewall and use strong tokens. 5) Consider installing the CLI in an isolated environment (container or dedicated VM) if you will run it against sensitive repositories. If you want more assurance, provide the package source (repo or npm link) so it can be reviewed for unexpected behavior.
功能分析
Type: OpenClaw Skill Name: prompt-bundler-oracle Version: 1.0.0 The skill describes a CLI tool ('oracle') for bundling local files and sending them to external LLM providers via API or browser automation. It possesses high-risk capabilities, including broad file system access (via globs), network communication, and a remote server mode ('oracle serve' on port 9473). While these features are consistent with the stated purpose of providing repository context to AI models, the inherent risk of data exfiltration and the reference to a non-existent 'GPT-5.2 Pro' model are concerning. The skill instructs the agent to install and execute an external Node package (@steipete/oracle) and manage sessions in '~/.oracle/sessions' (SKILL.md).
能力评估
Purpose & Capability
Name/description describe best practices for the oracle CLI and the manifest requires the 'oracle' binary (or installs @steipete/oracle from npm). Requiring a CLI binary (or installing it via a node package) is proportional to the stated purpose.
Instruction Scope
SKILL.md provides runtime instructions that stay on-topic (how to pick files, engines, sessions, attachments). It references behavior that can upload pasted/attached files (browser attachments, remote host upload) and tells users not to attach secrets. It also references environment variables and session paths (OPENAI_API_KEY, ORACLE_HOME_DIR, ~/.oracle/sessions) and a remote serve command that binds to 0.0.0.0. These are expected for this CLI but are operationally significant (potential data upload, exposed service) and should be reviewed by the user.
Install Mechanism
Install is via an npm package (@steipete/oracle) which will create the 'oracle' binary. npm installs are a common and expected mechanism for a JS/Node CLI; they carry the usual moderate registry risk (package-owner trust, supply-chain considerations). There are no direct downloads from arbitrary URLs or extract operations listed.
Credentials
The manifest declares no required env vars, but SKILL.md references OPENAI_API_KEY (to auto-pick API engine) and an override ORACLE_HOME_DIR. Those env vars are not declared in the skill metadata. While the referenced variables are plausible for the tool, the mismatch between declared requirements and instructions means the agent may rely on user-provided credentials or paths that the metadata doesn't advertise — review your environment before running.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. The instructions note session storage under ~/.oracle/sessions, which is limited to the tool's own directory and is reasonable for a CLI that stores sessions. The skill does show how to run a remote server (oracle serve --host 0.0.0.0 --port 9473 --token <secret>) — running that exposes a network service and should be done intentionally and with proper network controls.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install prompt-bundler-oracle
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /prompt-bundler-oracle 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the oracle skill, providing best practices for using the oracle CLI. - Covers prompt and file bundling, engine choices (browser/API), sessions, and file attachment patterns. - Includes recommended defaults for browser-based GPT‑5.2 Pro workflows and session management. - Details commands for preview, token checks, and browser or manual workflows. - Documents file inclusion/exclusion patterns, engine behaviors, session handling, and prompt templates. - Emphasizes safety guidance and thorough context restoration for reproducible runs.
元数据
Slug prompt-bundler-oracle
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Oracle 是什么?

Best practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。

如何安装 Oracle?

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

Oracle 是免费的吗?

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

Oracle 支持哪些平台?

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

谁开发了 Oracle?

由 utromaya-code(@utromaya-code)开发并维护,当前版本 v1.0.0。

💬 留言讨论