DeepSHPlugins
cue-skills#cue-omni-reader 项目预览
GITHUB / COMMUNITY PROJECT

cue-skills#cue-omni-reader

工具与集成PythonMIT

面向 DeepSeek Harness 的 Cue Omni Reader:接入审校版 omni-reader-mcp MCP 服务,把 URL/文件解析工具以 mcp__omni__ 暴露(parse、get_parse_status、read_result、read_outline、save_result、discard_result、cancel_parse)。

7 Starssensedeal 更新时间 2026-09-09
访问 GitHub 仓库
cue-skills#cue-omni-reader 项目预览

项目介绍

中文

面向 DeepSeek Harness 的 Cue Omni Reader:接入审校版 omni-reader-mcp MCP 服务,把 URL/文件解析工具以 mcp__omni__ 暴露(parse、get_parse_status、read_result、read_outline、save_result、discard_result、cancel_parse)。

English

Cue Omni Reader for DeepSeek Harness: registers the audited omni-reader-mcp MCP server so its URL/file parse tools surface as mcp__omni__ (parse, get_parse_status, read_result, read_outline, save_result, discard_result, cancel_parse).

项目信息与收录信号

快照 2026-09-11
作者 / 组织
sensedeal
仓库
sensedeal/cue-skills#cue-omni-reader
GitHub Stars
7
Forks
0
开发语言
Python
许可证
MIT
最近推送
2026-09-09
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

71/ 100
维护活跃
99
文档与实用信息
85
生态关注度
26
安装便捷信号
80
项目声明信号
100

近 2 天仍在更新;README 含完整安装与使用说明;关注度尚低(7)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add github:sensedeal/cue-skills#path:/dsh/cue-omni-reader

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

cue-omni-reader

English · 中文

An AI-agent skill that parses an HTTP(S) URL or an authorized local document, audio, or video source through the official Cue Omni Reader MCP surface — a thin instruction layer, never a custom parser or protocol driver.
Sibling skills: cue-buddy (author research buddies) · cue-research (run research in your agent). This skill handles *document/URL parsing*; the others handle *research*.

What this skill is

cue-omni-reader is a standard SKILL.md skill that drives the official Omni MCP, so it plugs into any agent or coding CLI — Claude Code, Codex CLI, Gemini CLI, Hermes, WorkBuddy, DeepSeek Harness, etc. — and tells it how to use the official Omni MCP tools to turn a source into content: a URL, or a local file the user has authorized. No client-specific integration is needed: anything that loads standard SKILL.md files and connects a standard MCP server works out of the box. The MCP package and its active tool schemas are authoritative; the skill only instructs the agent how to drive them — recoverable operations, artifact reading, cleanup, truthful billing/error handling.

One provider, one first call. Use parse as the only first call for both HTTP(S) URLs and local paths; do not ask the user to choose a local, remote, upload, or URL mode. The Bridge (@cueai/omni-reader-mcp) is that same provider installed locally — never a second connector. Install the Bridge as the default; a remote-only connection covers URLs with no local install, but cannot read local files.

Protocol boundary

Remote-only exposes exactly parse, get_parse_status, and cancel_parse. Bridge exposes the same three plus read_result, read_outline, discard_result, and save_result. Only parse is a first call; the other six are continuation and lifecycle primitives selected from structured state, not modes for the user to choose. Choose continuation tools from the structured result; never present the tool list as a menu for the user.

Result delivery

Use inline content for a direct answer; otherwise read the retained result. For one section, call read_outline then read_result(cursor)—outline navigation does not require save_result. Read all content until next_cursor is absent, and use save_result when the deliverable is a file. Text output is Markdown and may retain headings, lists, GFM tables, or raw HTML tables; it lacks grounding/layout sidecars, not all structure. An empty outline means no recognized headings, not that the text has no structure. Select result_delivery="artifact" for saving, section navigation, multiple documents, or strict context control. Multiple sources are bounded independent parse calls with separate handles.

Client capabilities are evidence-based. When Tasks, Roots, host timeout, or cwd/workspace behavior is unknown, fall back to ordinary parse/status polling, process cwd plus explicit roots, Bridge's bounded status wait, and no automatic root widening.

Install the audited Bridge version

Node.js 20.12+ is required. Never use an implicit latest:

npx -y @cueai/[email protected] setup

Interactive setup supports Hermes, Cursor, and Claude Desktop natively; choose Other for any other client. Then verify:

npx -y @cueai/[email protected] doctor --json

doctor checks package version, key presence, root safety, cache/artifact mode, and the client reload instruction; it reports only authenticated Cube control/configuration facts. The granted data plane is not probed; only a real local-file parse validates the route end-to-end. It does not reveal the API key or private paths. Roll back with npx -y @cueai/[email protected] uninstall --yes --json (restores a trusted URL-only entry when available).

Full setup rules (consent, allowed roots, non-interactive examples, rollback): references/setup.md.

Windows

The current setup generates a working Windows entry automatically (spawn goes through cmd /d /c npx, which resolves the npx.cmd ENOENT that produced WorkBuddy's MCP error -32000: Connection closed). Three runnable config shapes:

  1. Generated setup entry (default, recommended) — platform-correct spawn with trust validation
  2. npx shell form — npx -y @cueai/[email protected] from a shell that resolves .cmd
  3. node + absolute path — node "<absolute-path-to>/dist/index.js"; most robust when npx itself is unavailable

Use a stable path, never a session-timestamped cache directory — a changing path breaks the MCP client's saved config after each cache sweep.

Network diagnostics

Run npx -y @cueai/[email protected] doctor --json first, then diagnose by structured error code and keep the control-plane and upload stages separate:

  • CUBE_UNAVAILABLE is a control-plane failure before any file upload. Do not diagnose it through upload-stage endpoint probes.
  • OMNI_NOT_ENTITLED / HTTP 403 is the account-entitlement signal.
  • DIRECT_UPLOAD_DISABLED (legacy) or DIRECT_UPLOAD_UNAVAILABLE means the direct-upload route/capability is unavailable, not that the account is disabled or text-only.
  • DETAIL_CAPABILITIES_UNAVAILABLE means grounded/layout is not advertised; text remains Markdown and may retain headings, lists, and tables.
  • UNSUPPORTED_DETAIL means the requested representation/profile is unavailable; do not retry unchanged or describe the account as text-only.
  • A failure after grant creation means the secure upload stage did not complete.
  • CUBE_PROTOCOL_ERROR is a response-contract mismatch, not a generic DNS diagnosis.
  • BRIDGE_UPGRADE_REQUIRED means the service does not accept the running Bridge release for direct local-file parsing. Install the latest published @cueai/omni-reader-mcp release, then retry once. If already running the latest published release, do not reinstall or retry; run doctor --json and ask the service operator to verify Bridge admission.

Use only authenticated Cube control/configuration facts doctor reports. The granted data plane is not probed; only a real local-file parse validates the route end-to-end. Do not guess a hostname or port, and do not expose an internal upload endpoint as routine user troubleshooting. Further client/service evidence: references/compatibility.md.

Granted credits

New users can try Omni. Get a key at <https://cuecue.cn/hub/api-key>; the server-side onboarding policy and live doctor output are the authority for current allowances. Do not copy page or media-duration conversions into guidance. Details: references/setup.md.

Repo layout

cue-omni-reader/
├── SKILL.md                # Skill spec read by the calling agent (loading contract)
├── SKILL.zh-CN.md          # Complete Chinese translation of SKILL.md
├── README.md               # This file
├── README.zh-CN.md         # Chinese version of this file
├── references/
│   ├── setup.md            # Audited install / allowed-roots / rollback contract
│   └── compatibility.md    # Wire/tool-surface compatibility evidence
├── docs/verification-reports/
│   └── ...                 # Bridge releases, client runs, audits
└── scripts/
    ├── sync_bridge_pin.py         # One-command pin sync per Bridge release
    └── test_skill_regression.py   # Skill regression tests

Dependencies

  • Node.js 20.12+ (the Bridge runtime); the skill itself is instruction-only — no Python, no extra packages

License

MIT

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目