AGENT SKILL
ferret
Use this skill when the user wants to scrape web pages, extract data from websites, or perform web crawling tasks.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 57
- Forks
- 5
01 前言 Front Matter
- name
- ferret
- description
- Use this skill when the user wants to scrape web pages, extract data from websites, or perform web crawling tasks.
02 资源文件 5
- 资产文件assets/repository-template.cs.template16.4 KB
- 资产文件assets/service-template.cs.template12.2 KB
- 参考文档references/dapper-patterns.md14.9 KB
- 参考文档references/ef-core-best-practices.md8.7 KB
- 参考文档resources/implementation-playbook.md26.0 KB
03 SKILL.md 正文
ferret Plugin
Declarative web scraping tool. Extract data from websites using a query language. Supports scraping, crawling, and data extraction from web pages.
Commands
Web Scraping
ferret web scrape— Scrape data from websites
Utility
ferret _ _— Passthrough to ferret CLI
Usage Examples
- "Scrape this website"
- "Extract data from web page"
- "Crawl and scrape multiple pages"
- "Query web page data"
Installation
brew install ferret
Or via Go:
go install github.com/MontFerret/ferret/cmd/ferret@latest
Examples
# Scrape with FQL script
ferret web scrape script.fql
# Output to file
ferret web scrape script.fql --output results.json
# CSV output format
ferret web scrape script.fql --format csv
# Headless mode
ferret web scrape script.fql --headless
# Set timeout
ferret web scrape script.fql --timeout 30
# Any ferret command with passthrough
ferret _ _ script.fql --output data.json
ferret _ _ --headless script.fql
Key Features
- Declarative - FQL query language
- Dynamic content - Headless Chrome support
- Crawling - Multi-page crawling
- Data extraction - Structured data output
- JSON/CSV - Multiple output formats
- JavaScript - Execute JavaScript on pages
- Cross-platform - Linux, macOS, Windows
- Fast - Efficient scraping
- Flexible - Custom queries
- Extensible - Plugin system
Notes
- Uses FQL (Ferret Query Language)
- Supports JavaScript execution
- Can handle dynamic content
- Perfect for data extraction
- Works with single pages and crawling
04 同仓库更多 Skills
sc-machin-mcp
暂无简介
★ 57
supercli.quickstart
SuperCLI capability router — discover and execute CLI commands through namespace.resource.action interface
★ 57
zzdoc
Use this skill to compile scdoc manpages with a fast Zig-based compiler.
★ 57
zx
Use this skill when the user wants to a tool for writing better scripts using node.js.
★ 57
zvm
Use this skill when the user wants to manage multiple Zig compiler versions.
★ 57
quickstart
暂无简介
★ 57