← 返回 Skills 市场
TinyFish Web Agent
作者
Simantak Dabhade
· GitHub ↗
· v1.0.3
· MIT-0
3003
总下载
3
收藏
4
当前安装
4
版本数
在 OpenClaw 中安装
/install tinyfish-web-agent
功能描述
Use TinyFish web agent to extract/scrape websites, extract data, and automate browser actions using natural language. Use when you need to extract/scrape dat...
安全使用建议
This skill appears to be a front-end for a remote scraping service (TinyFish) and its instructions require installing an npm CLI and providing an API key (TINYFISH_API_KEY), but the registry metadata did not declare those requirements. Before installing or using it: (1) verify the publisher and the npm package (@tiny-fish/cli) on the npm registry — inspect its source repo and recent releases; (2) confirm the service endpoint (agent.tinyfish.ai) and read its privacy/data retention policy (scraped page contents will be transmitted to that service); (3) do not use your personal or sensitive credentials/pages with the skill unless you trust the service; (4) ask the skill author to correct registry metadata to list TINYFISH_API_KEY as a required credential and provide a homepage/source repo; (5) consider installing/testing the CLI in an isolated environment or container first. The primary inconsistency is the undisclosed credential requirement and implied remote upload of scraped content — that makes this skill suspicious, not conclusively malicious.
功能分析
Type: OpenClaw Skill
Name: tinyfish-web-agent
Version: 1.0.3
The skill bundle provides instructions for an AI agent to use the TinyFish CLI for web searching, content extraction, and browser automation. The SKILL.md file contains legitimate documentation, usage patterns, and command examples (e.g., search, fetch, agent run) that align with the stated purpose of a web agent. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the tool uses standard authentication via API keys and interacts with the tinyfish.ai domain.
能力标签
能力评估
Purpose & Capability
The skill's name/description describe a web-scraping/browser-automation agent and the SKILL.md consistently documents tools (search, fetch, agent, browser) that fit that purpose. However, the SKILL.md expects use of a remote TinyFish service and an API key, which the registry metadata does not declare.
Instruction Scope
The instructions stay within the claimed domain (search/fetch/agent/browser automation). They explain command usage, flags, batching, and streaming outputs; they do not instruct reading unrelated system files. They do instruct sending URLs/content to the remote TinyFish service via the CLI.
Install Mechanism
There is no formal install spec in the registry, but the SKILL.md recommends installing @tiny-fish/cli via `npm install -g`. Installing a global npm package will download and run third-party code — expected for a CLI but a moderate-risk action that the metadata did not surface.
Credentials
The SKILL.md explicitly references an env var (TINYFISH_API_KEY) and an auth flow (tinyfish auth login), but the registry metadata shows no required environment variables or primary credential. This mismatch hides a required credential and the fact that scraped content will be sent to an external service.
Persistence & Privilege
The skill does not request always:true and does not declare modifications to other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not by itself a red flag here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tinyfish-web-agent - 安装完成后,直接呼叫该 Skill 的名称或使用
/tinyfish-web-agent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Switched from shell-based API instructions to CLI-based usage with `tinyfish` commands.
- Comprehensive new documentation on four TinyFish tools: search, fetch, agent, and browser.
- Added clear guidance on tool selection, escalation workflow, and parallelization best practices.
- Provides detailed usage examples, flags, and output structure for all CLI commands.
- Removed the deprecated `scripts/extract.sh` script file.
v1.0.2
- Switched API environment variable from MINO_API_KEY to TINYFISH_API_KEY.
- Updated all examples from Python to curl/bash for easier integration.
- Added strict pre-flight key verification instructions before any API call, with clear user messaging if the key is missing.
- Specified new homepage and environment key requirements in metadata.
- Removed extract.py script and added extract.sh to reflect the transition to shell usage.
v1.0.1
Summary: Added best practices for specifying JSON output and running parallel extractions.
- Introduced a "Best Practices" section emphasizing explicit JSON format and parallel API calls for independent sites.
- Updated example extraction prompts to specify desired JSON output structure.
- Added guidance and code examples demonstrating parallel extraction versus single combined prompts.
- No code or feature changes; documentation improvements
v1.0.0
- Updated skill.
元数据
常见问题
TinyFish Web Agent 是什么?
Use TinyFish web agent to extract/scrape websites, extract data, and automate browser actions using natural language. Use when you need to extract/scrape dat... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3003 次。
如何安装 TinyFish Web Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tinyfish-web-agent」即可一键安装,无需额外配置。
TinyFish Web Agent 是免费的吗?
是的,TinyFish Web Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
TinyFish Web Agent 支持哪些平台?
TinyFish Web Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 TinyFish Web Agent?
由 Simantak Dabhade(@simantak-dabhade)开发并维护,当前版本 v1.0.3。
推荐 Skills