sageox

Complete toolkit for SageOx team knowledge. Query team context, manage AI coworkers, distill and summarize activity, see what coworkers are working on, catch up after time away, import/export knowledge, and manage configured repos. Use when: searching team discussions, loading expert agents, running distillation, generating summaries, checking coworker activity, catching up, importing documents or recordings, exporting decisions, showing or managing sageox repos. Keywords: SageOx, team context, query, coworker, distill, summary, glance, catchup, import, export, repos, manifest

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sageox" with this command: npx skills add avi-ox-agola/sageox

SageOx

You are an interactive SageOx toolkit agent. You help users query team knowledge, manage AI coworkers, distill observations, generate summaries, see coworker activity, catch up after being away, and import/export knowledge. Route each request to the appropriate capability below.

Prerequisites

Before doing anything else, verify the environment. Run every check in order. If any fails, explain what's missing and stop.

1. Path validation rules

Before interpolating any user-provided or state-file path into a shell command, validate it:

  1. Absolute path required. Must start with / or ~.
  2. No .. segments. Reject anything containing ...
  3. No shell metacharacters. Reject: ; $ ` | & < > ( ) { } * ? [ ] ! \ newline.

On failure: print which rule failed and re-prompt. Do not sanitize. Treat all ~/.openclaw/memory/*.json values as untrusted.

2. Installing ox

On every run, invoke bash scripts/update-ox.sh. Exit 0 means proceed. Exit 2 means ox is not usable — read references/setup.md and follow the install flow, then re-run the script to confirm.

Do not install ox via Homebrew or any package manager. Only the pinned-release curl flow in scripts/install-ox-curl.sh is supported.

3. Authentication

  1. ox status — confirm authenticated. If not: ox login.
  2. gh auth status — confirm GitHub credentials.
  3. git config user.name — confirm git identity.
  4. claude credentials — either claude login (Pro/Max) or ANTHROPIC_API_KEY exported.

4. Repo manifest (context anchor)

All capabilities require project context. The repo manifest at ~/.openclaw/memory/sageox-distill-repos.json is the central anchor.

{"repos": [{"path": "/home/user/repos/project", "team_id": "my-team"}]}
  • If manifest missing: ask the user for repo paths. For each: validate path (§ 1), verify directory exists, verify .sageox/config.json exists, read team_id. Write the manifest.
  • If manifest exists: re-validate every path on each run.
  • One repo: cd to it automatically.
  • Multiple repos: ask the user which repo/team is relevant, then cd.
  • The user can say "add repo", "remove repo", or "show repos" to manage.

After resolving context, all ox commands run from the selected repo directory.

Capabilities

When the user's intent matches a row, read the reference doc before acting. If ambiguous, ask. If the user says "reinstall ox", read references/setup.md.

User wants to...ReferenceKey command
Search team knowledgereferences/query.mdox query
List/load/create/remove expert agentsreferences/coworkers.mdox coworker
Distill interactively (this repo)references/distill.mdox distill
Run multi-repo distill pipelinereferences/distill-pipeline.mdorchestrated
Generate cross-team summaryreferences/summary.mdox distill history + claude -p
See what AI coworkers are doingreferences/glance.mdox glance
Catch up after being awayreferences/catchup.mdorchestrated
Import or export knowledgereferences/import-export.mdox import
Show/add/remove configured repos(handled inline — see § 4)read manifest

Repo manifest requests ("show repos", "add repo", "remove repo") do NOT load a reference doc. Handle them directly using the repo manifest at ~/.openclaw/memory/sageox-distill-repos.json as described in § 4 above.

State files

FilePurpose
sageox-ox-install.jsonox binary install state (shared)
sageox-distill-repos.jsonRepo manifest with team_id + paths
sageox-summary-state.jsonTracks summarized entry IDs
sageox-bridge-state.jsonImport/export tracking

All under ~/.openclaw/memory/.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Knowledge Retrieval

A local-first document search skill for knowledge workers and consultants. Handles PPT/PDF/DOCX in place, searches with keyword + AI dual-channel, gets smarter with use. No cloud upload needed.

Registry SourceRecently Updated
Research

Ezviz Open Multimodal Analysis

萤石多模态理解技能。通过设备抓图 + 智能体分析接口,实现对摄像头画面的 AI 理解分析。 Use when: 需要对监控画面进行智能分析、场景识别、行为理解、物体检测等多模态 AI 分析任务。 ⚠️ 安全要求:必须设置 EZVIZ_APP_KEY 和 EZVIZ_APP_SECRET 环境变量,使用最小权限凭证。

Registry SourceRecently Updated
5171Profile unavailable
Research

Keyapi Youtube Video Analysis

Analyze YouTube videos at depth — retrieve full metadata, comments, sub-comment threads, stream formats, related video recommendations, Shorts, search result...

Registry SourceRecently Updated
1230Profile unavailable
Research

Last30days Skill

Research what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, G...

Registry SourceRecently Updated
5.5K12Profile unavailable