← 返回 Skills 市场
vinlic

UniFuncs Reader

作者 UniFuncs · GitHub ↗ · v0.0.4 · MIT-0
cross-platform ⚠ suspicious
506
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install unifuncs-reader
功能描述
Use UniFuncs Reader API to read web pages and documents such as PDF and Word and Excel and PPTX URL, with AI-powered content extraction. Use this skill when...
安全使用建议
This skill implements a straightforward UniFuncs web-reader client, but the package metadata failed to declare that it requires an API key (UNIFUNCS_API_KEY). Before installing, consider: 1) The tool will send the target URL and extraction options (and optionally cookies) to api.unifuncs.com — do not use it for sensitive/private documents unless you trust the vendor and have reviewed their privacy/terms. 2) The metadata should explicitly list UNIFUNCS_API_KEY as a required credential; ask the publisher to correct the registry entry. 3) If you need to test, run read.py locally with a throwaway API key and inspect network traffic or logs first. 4) Be cautious about enabling autonomous invocation for this skill in agents that may run on sensitive data, since it can forward page content to a third party.
功能分析
Type: OpenClaw Skill Name: unifuncs-reader Version: 0.0.4 The unifuncs-reader skill is a standard API client for the UniFuncs Web Reader service, designed to extract content from web pages and documents. The Python script (read.py) uses standard libraries to send requests to a legitimate API endpoint (api.unifuncs.com) and requires a user-provided API key via environment variables. No evidence of malicious intent, data exfiltration, or prompt injection was found.
能力评估
Purpose & Capability
The name, description, SKILL.md and read.py all consistently implement a client for the UniFuncs Web Reader API (posting a target URL and options to https://api.unifuncs.com/api/web-reader/read). That behavior is coherent with the stated purpose. However, the registry metadata lists no required environment variables or primary credential, while both SKILL.md and read.py require UNIFUNCS_API_KEY — this discrepancy is unexpected and should have been declared.
Instruction Scope
Runtime instructions and the code direct the agent to transmit the target URL (and potentially content via the API) to a third-party endpoint (api.unifuncs.com). The CLI supports passing a Cookie header, which could forward session credentials for authenticated pages. The SKILL.md/code do not request or read unrelated local files, but they do instruct sending user-supplied page URLs and optional cookies to an external service — a privacy/data-exfiltration risk depending on content sensitivity.
Install Mechanism
No install spec or external downloads are declared; the skill is instruction/code-only and uses standard Python stdlib. There is no evidence of high-risk install behavior (no external archives, no URL-shortened downloads or nonstandard installers).
Credentials
The code requires an API key via the UNIFUNCS_API_KEY environment variable and the SKILL.md explicitly instructs the user to set it, but the skill metadata lists no required env vars or primary credential. This omission is incoherent and could mislead users into installing without realizing they must supply an API key. Additionally, the ability to pass --set-cookie means sensitive cookie strings may be forwarded to the third-party API if used.
Persistence & Privilege
The skill does not request elevated or persistent privileges. always is false and there is no indication it modifies other skills or agent-wide settings. Autonomous invocation is allowed (the default) but that alone is not a problem; combined with the above omissions, users should be cautious about enabling autonomous calls that upload URLs/content to an external service.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install unifuncs-reader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /unifuncs-reader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.4
- Reduced the maximum character count for extraction from 5,000,000 to 1,000,000. - Updated the default value of --max-words to match the new maximum (1,000,000).
v0.0.2
- Initial release of UniFuncs Reader skill. - Enables reading and extracting content from web pages and document URLs (PDF, Word, Excel, PPTX) via the UniFuncs Reader API. - Supports various output formats (markdown, text), content filtering with CSS selectors, image exclusion, and source preservation. - Includes authentication and advanced extraction options such as topic focus and timeout configuration.
v0.0.1
Initial release of unifuncs-reader. - Provides document and web content reading via UniFuncs API (supports web pages, PDF, Word). - Enables AI-powered content extraction from online or uploaded documents. - Includes setup instructions for API key configuration. - Command-line usage examples for reading URLs and checking available options.
元数据
Slug unifuncs-reader
版本 0.0.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

UniFuncs Reader 是什么?

Use UniFuncs Reader API to read web pages and documents such as PDF and Word and Excel and PPTX URL, with AI-powered content extraction. Use this skill when... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 506 次。

如何安装 UniFuncs Reader?

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

UniFuncs Reader 是免费的吗?

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

UniFuncs Reader 支持哪些平台?

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

谁开发了 UniFuncs Reader?

由 UniFuncs(@vinlic)开发并维护,当前版本 v0.0.4。

💬 留言讨论