Skip to content
Agentmart
Submit a tool

tinyfish

当需要网络搜索获取结构化结果、抓取网页正文、对网页执行浏览器自动化或批量操作、创建远程浏览器会话时使用。

Skill by karthrand

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/karthrand-tinyfish

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

当需要网络搜索获取结构化结果、抓取网页正文、对网页执行浏览器自动化或批量操作、创建远程浏览器会话时使用。

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/tinyfish

What's inside

Skill name
tinyfish
Description
当需要网络搜索获取结构化结果、抓取网页正文、对网页执行浏览器自动化或批量操作、创建远程浏览器会话时使用。
License
MIT
Instructions
70 lines in SKILL.md · view on GitHub

Files (4)

  • SKILL.md
  • agent-run.md · references/
  • browser-session.md · references/
  • search-and-fetch.md · references/

SKILL.md (first lines)

# TinyFish CLI

通过命令行调用 TinyFish 浏览器自动化能力:搜索、抓取正文、执行自动化任务、批量操作。

## 何时使用

- 需要网络搜索并获取结构化结果(标题、URL、摘要)
- 需要抓取网页正文(去除广告和导航噪音)
- 需要对网页执行自动化操作(提取数据、点击、填表等)
- 需要批量处理多个网页任务
- 需要创建远程浏览器会话进行程序化控制

## 何时不使用

- 纯本地文件操作或代码搜索
- 已有 MCP 工具(Context7、Exa、web-reader)能满足需求时优先用 MCP
- 不需要浏览器能力的简单 HTTP 请求

## 前置条件

CLI 已安装配置。运行 `tinyfish auth status` 确认认证状态。未认证时退出码为 1。

## 核心流程

```
需要搜索信息?──→ tinyfish search query
需要抓取网页正文?──→ tinyfish fetch content get
需要浏览器自动化?──→ tinyfish agent run --sync
需要批量处理?──→ tinyfish agent batch run --input file.csv
需要远程浏览器?──→ tinyfish browser session create
```

## 命令速查

| 命令 | 用途 | 关键 flags |
|------|------|-----------|
| `tinyfish search query "..."` | 网络搜索 | `--location`、`--language` |
| `tinyfish fetch content get <url> [url...]` | 抓取网页正文(支持多 URL) | `--format`、`--links` |
| `tinyfish agent run "goal" --url <url>` | 浏览器自动化 | `--sync`、`--async` |
| `tinyfish agent run list` | 列出运行记录 | `--status`、`--limit` |
| `tinyfish agent run get <id>` | 获取运行详情 | — |
| `tinyfish agent run cancel <id>` | 取消运行 | — |
| `tinyfish agent batch run --input <csv>` | 批量任务 | — |
| `tinyfish agent batch list` | 列出批量任务 | — |
| `tinyfish agent batch get <id>` | 获取批量结果 | — |
| `tinyfish browser session create` | 创建远程浏览器 | `--url` |

## 通用规则

- 所有命令默认输出 JSON 到 stdout,错误走 stderr(JSON 格式),失败退出码 1
- 所有命令支持 `--pretty` 获得人可读输出
- 在 Bash 工具中调用 `agent run` 时,**始终使用 `--sync`** 获取完整结果
- 排障时加 `--debug` 或设 `TINYFISH_DEBUG=1` 查看 HTTP 请求日志

## 常见错误

- `agent run` 缺少 `--url` 参数(必需)
- 流式模式下解析 JSON 时未按行处理(每行是独立 JSON 对象)
- `batch run` 的 CSV 缺少 `url` 或 `goal` 列
- 未认证时直接调用命令(先 `tinyfish auth status` 检查)

## 按需加载

需要 `search` 或 `fetch` 的完整 flags 和输出格式时,读 `references/search-and-fetch.md`。

需要 `agent run` 三种模式的详细说明、`batch` 命令、或运行管理命令时,读 `references/agent-run.md`。

需要 `browser session create` 的 CDP URL 说明和程序化控制用法时,读 `references/browser-session.md`。

From karthrand/karthrand-ai-public, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
May 5, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from karthrand

Cite this page

tinyfish skill. Agent Mart. https://agentmart.dev/skills/karthrand-tinyfish (last updated 2026-10-24)