wachi
wachi
Subscribe any link and get notified on change. Monitors URLs for new content, pushes notifications to 90+ services via apprise.
Install
# npm / bun (no install needed)
npx wachi --help
bunx wachi --help
# global install
npm i -g wachi
bun i -g wachi
# shell script
curl -fsSL https://raw.githubusercontent.com/ysm-dev/wachi/main/install.sh | sh
# homebrew
More from ysm-dev/skills
duckdb-cli
Query and analyze data using the DuckDB CLI. Use when the user needs to run SQL queries, analyze CSV/Parquet/JSON files, create or query databases, export data, or perform any ad-hoc data analysis from the command line. Triggers include requests to "query a file", "analyze data", "run SQL", "read a CSV/Parquet/JSON", "create a database", "export to CSV/Parquet", or any data analysis task that benefits from SQL.
18web-search
DuckDuckGo web search from the command line using ddgr. Use this skill whenever you need to search the web for information -- looking up documentation, researching error messages, finding API references, checking current facts, comparing libraries, or answering questions that require up-to-date information. Trigger this proactively whenever a task would benefit from a web search, even if the user didn't explicitly ask you to search. Also use this when the user asks you to install or set up ddgr.
6ddgr
Search the web using ddgr (DuckDuckGo from the terminal) to find current information, documentation, error solutions, package versions, API references, or any real-world data. Use this skill whenever the user asks to look something up online, search the web, find recent information, check documentation, research a topic, troubleshoot an error message, or needs any data that might not be in your training set. Also use it when you need to verify facts, find URLs, or when a task would clearly benefit from current web information even if the user didn't explicitly ask you to search. Trigger on phrases like "search for", "look up", "what's the latest", "find me", "google", "how do I fix this error", or any request for up-to-date information.
3findweb
Google search from the command line using findweb. Use this skill whenever you need to search the web for information — looking up documentation, researching error messages, finding API references, checking current facts, comparing libraries, or answering questions that require up-to-date information. Trigger this proactively whenever a task would benefit from a web search, even if the user didn't explicitly ask you to search. Also use this when the user asks you to install or set up findweb.
3csv-analyzer
Analyze and process large CSV files (1M+ rows) using DuckDB and Polars. Use when the user asks to analyze, query, filter, aggregate, join, or transform CSV data. Triggers on requests like "analyze this CSV", "query CSV file", "filter large dataset", "aggregate CSV data", "join CSV files", "CSV statistics", or any data analysis task involving CSV/TSV/Parquet files.
2web-scraper
Use when the user wants to scrape, crawl, or extract data from a website or URL. Triggers on: 'scrape this site', 'get data from this URL', 'crawl this page', 'extract data from the web', 'pull data from this link', 'download data from this website', 'I need data from [URL]', or any request involving collecting structured data from a web page. Also triggers when the user provides a URL and asks for its data in CSV, JSON, or other tabular formats. Always load the agent-browser skill alongside this one.
2