← 返回 Skills 市场
125
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install sageox-distill
功能描述
Sync, index, and distill team activity across SageOx-enabled repositories. Keeps your team's knowledge base up to date by syncing repo contexts, indexing Git...
安全使用建议
This skill appears to do what it claims, but review these points before installing:
- You must provide authentication for Anthropic (claude) and GitHub; SKILL.md explains either 'claude login' or exporting ANTHROPIC_API_KEY, but the registry metadata does not declare that env var — be prepared to supply it yourself.
- The skill will download a pinned 'ox' release from GitHub Releases and install it to $HOME/.local/bin; the installer verifies sha256 and the binary's reported version. If you have policy concerns, inspect scripts/install-ox-curl.sh and confirm the pinned tag and checksums are acceptable.
- Installing 'claude' via npm and gh/jq via brew requires network access and installs third-party code — verify you trust those packages and their permissions before proceeding.
- The skill will read/write state in ~/.openclaw/memory and may ask you to add $HOME/.local/bin to ~/.openclaw/.env. These are local changes; review the files if you want to audit them first.
- If you need higher assurance, run the two included scripts manually (scripts/install-ox-curl.sh and scripts/update-ox.sh) and review their stdout/stderr before letting the agent run them automatically.
If you are comfortable granting the above (local install, providing API keys for Anthropic/GitHub), the skill is internally consistent with its purpose.
功能分析
Type: OpenClaw Skill
Name: sageox-distill
Version: 0.2.1
The skill demonstrates high security maturity and follows best practices for agentic tools. It includes explicit path validation rules in SKILL.md to prevent shell injection, uses SHA256 checksum verification for its binary installer (scripts/install-ox-curl.sh), and treats its own persistent state files as untrusted data. The installation logic avoids sudo and uses safe JSON construction via jq to prevent injection during state recording.
能力标签
能力评估
Purpose & Capability
Declared binaries and installs match the stated function: 'ox' is the distillation CLI, 'git' and 'gh' are needed to access/index GitHub repos, 'jq' processes JSON, and 'claude' (Anthropic CLI) is required for LLM calls. The install specs (npm for Claude, brew for gh/jq) are proportionate to those needs.
Instruction Scope
SKILL.md limits activity to validating environment, reading/writing skill-local state (~/.openclaw/memory), managing a repo manifest, running the pinned 'ox' binary, and checking authentication. The skill enforces strict path validation rules and explicitly treats memory files as untrusted. There are no hidden network endpoints or instructions to exfiltrate unrelated system data; note that running 'ox' and the Claude/gh CLIs will involve network calls to their respective services (expected for this skill).
Install Mechanism
Install flow is explicit and conservative: 'ox' is fetched from a pinned GitHub Releases tarball with per-platform sha256 checks and installed to $HOME/.local/bin (no sudo, no curl|bash piping). 'claude' is installed via npm and gh/jq via brew — typical for CLI dependencies. The curl-download target is GitHub Releases (a well-known host) and the script verifies checksums and versions before recording state.
Credentials
SKILL.md requires Anthropic authentication (either 'claude login' or ANTHROPIC_API_KEY exported), and also requires GitHub credentials for 'gh auth status', but requires.env in the registry metadata is empty and no primaryEnv is declared. This is a minor mismatch in declared metadata vs runtime expectation — you will need to provide Anthropic and GitHub credentials outside the skill's declared env list.
Persistence & Privilege
The skill is not force-included (always: false). It writes and reads its own state under ~/.openclaw/memory and suggests adding a PATH line to ~/.openclaw/.env so $HOME/.local/bin is found; it does not modify other skills' configs or claim elevated system privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sageox-distill - 安装完成后,直接呼叫该 Skill 的名称或使用
/sageox-distill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.1
Update to ox cli version 0.6.4
v0.2.0
sageox-distill 0.2.0
- Adds Node-based Claude CLI (`claude`, via npm) as a required dependency; `ox distill` now shells out to this CLI.
- Removes all handling of `ANTHROPIC_API_KEY` in the skill; Claude credentials must be provided via `claude login` or exported env var before OpenClaw launches.
- Updates and simplifies the `ox` installation and update flow: only supports the pinned-release curl install method, eliminates per-run auto-update, and clarifies upgrade instructions.
- Refines environment verification steps and error reporting for missing binaries and credentials.
- Updates install instructions and metadata to reflect new requirements.
- Removes legacy git-based install/update scripts.
v0.1.0
Initial release of sageox-distill — syncs, indexes, and distills team activity across SageOx-enabled repositories.
- Syncs repo contexts and indexes GitHub PRs/issues via the SageOx pipeline.
- Implements robust environment, binary, and path validation rules.
- Automates the install/update process for the `ox` CLI with interactive guidance.
- Manages a user-editable manifest for tracked repositories, with full validation on run.
- Runs the SageOx distillation pipeline, including asynchronous sync and index phases with error handling.
- Supports repo management commands and pairs with the `sageox-summary` skill for daily knowledge synthesis.
元数据
常见问题
Sageox Distill 是什么?
Sync, index, and distill team activity across SageOx-enabled repositories. Keeps your team's knowledge base up to date by syncing repo contexts, indexing Git... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 125 次。
如何安装 Sageox Distill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sageox-distill」即可一键安装,无需额外配置。
Sageox Distill 是免费的吗?
是的,Sageox Distill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Sageox Distill 支持哪些平台?
Sageox Distill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos, linux)。
谁开发了 Sageox Distill?
由 Galex Yen(@galexy)开发并维护,当前版本 v0.2.1。
推荐 Skills