{"id":"0ef51c57-e753-48a0-9274-94f67550a227","shortId":"kMENnC","kind":"skill","title":"changedetection.io Self-Hosted Website Change Monitoring Platform","tagline":"changedetection.io is an open-source, self-hosted tool for monitoring websites for content changes, price drops, restock alerts, and defacement detection. It supports visual selectors, browser automation via Playwright, and delivers notifications through Discord, Slack, Telegram,","description":"# changedetection.io Self-Hosted Website Change Monitoring Platform\n\nchangedetection.io is an open-source, self-hosted tool for monitoring websites for content changes, price drops, restock alerts, and defacement detection. It supports visual selectors, browser automation via Playwright, and delivers notifications through Discord, Slack, Telegram, email, webhooks, and dozens more channels.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- $ docker compose up -d\n- Docker standalone\n- $ docker run -d --restart always -p \"127.0.0.1:5000:5000\" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io\n- docker pull dgtlmoon/changedetection.io\n\nRequirements and caveats from upstream:\n- [![Release Version][release-shield]][release-link] [![Docker Pulls][docker-pulls]][docker-link] [![License][license-shield]](LICENSE.md)\n- Requires Playwright to be enabled.\n- ### Docker\n\nBasic usage or getting-started notes:\n- Works with any model you already pay for — GPT-4o-mini and Gemini Flash handle this well at fractions of a cent per check. Or run it entirely locally with **Ollama**, **vLLM**, **LM Studio**, or any **OpenAI-compatibl...\n- After **Browser Steps** have been run, then visit the **Visual Selector** tab to refine the content you're interested in.\n- ### Example use cases\n\n- Source: https://github.com/dgtlmoon/changedetection.io\n- Extracted from upstream docs: https://raw.githubusercontent.com/dgtlmoon/changedetection.io/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/changedetection-io-website-change-monitor/)","tags":["changedetection","website","change","monitor","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-changedetection-io-website-change-monitor","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/changedetection-io-website-change-monitor","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,638 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:09:46.834Z","embedding":null,"createdAt":"2026-05-18T13:15:37.182Z","updatedAt":"2026-05-18T19:09:46.834Z","lastSeenAt":"2026-05-18T19:09:46.834Z","tsv":"'/datastore':130 '/dgtlmoon/changedetection.io':242 '/dgtlmoon/changedetection.io/head/readme.md':249 '/skills/changedetection-io-website-change-monitor/)':256 '127.0.0.1':123 '4o':186 '5000':124,125 'agent':251 'agentskillexchange.com':255 'agentskillexchange.com/skills/changedetection-io-website-change-monitor/)':254 'alert':28,74 'alreadi':181 'alway':121 'autom':37,83 'basic':169 'browser':36,82,217 'case':238 'caveat':139 'cent':198 'chang':6,24,52,70 'changedetection.io':1,9,47,55,132 'channel':98 'check':200 'compatibl':215 'compos':112 'content':23,69,231 'd':114,119 'datastor':128 'datastore-volum':127 'defac':30,76 'deliv':41,87 'detect':31,77 'dgtlmoon/changedetection.io':133,136 'discord':44,90 'doc':246 'docker':111,115,117,134,150,153,156,168 'docker-link':155 'docker-pul':152 'dozen':96 'drop':26,72 'email':93 'enabl':167 'entir':204 'environ':110 'exampl':236 'exchang':253 'extract':243 'flash':190 'fraction':195 'gemini':189 'get':173 'getting-start':172 'github.com':241 'github.com/dgtlmoon/changedetection.io':240 'gpt':185 'gpt-4o-mini':184 'handl':191 'host':4,17,50,63 'instal':99,103 'interest':234 'licens':158,160 'license-shield':159 'license.md':162 'link':149,157 'lm':209 'local':205 'match':108 'mini':187 'model':179 'monitor':7,20,53,66 'name':131 'note':175 'notif':42,88 'ollama':207 'open':13,59 'open-sourc':12,58 'openai':214 'openai-compatibl':213 'p':122 'path':106 'pay':182 'per':199 'platform':8,54 'playwright':39,85,164 'price':25,71 'pull':135,151,154 'raw.githubusercontent.com':248 'raw.githubusercontent.com/dgtlmoon/changedetection.io/head/readme.md':247 're':233 'refin':229 'releas':142,145,148 'release-link':147 'release-shield':144 'requir':137,163 'restart':120 'restock':27,73 'run':118,202,221 'selector':35,81,226 'self':3,16,49,62 'self-host':2,15,48,61 'setup':105 'shield':146,161 'skill':252 'skill-changedetection-io-website-change-monitor' 'slack':45,91 'sourc':14,60,239,250 'source-agentskillexchange' 'standalon':116 'start':174 'step':218 'studio':210 'support':33,79 'tab':227 'telegram':46,92 'tool':18,64 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':102,141,245 'usag':170 'use':100,237 'v':126 'version':143 'via':38,84 'visit':223 'visual':34,80,225 'vllm':208 'volum':129 'webhook':94 'websit':5,21,51,67 'well':193 'work':176","prices":[{"id":"e4018b48-d933-4b92-b5cc-a4bc2d2f56b3","listingId":"0ef51c57-e753-48a0-9274-94f67550a227","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:15:37.182Z"}],"sources":[{"listingId":"0ef51c57-e753-48a0-9274-94f67550a227","source":"github","sourceId":"agentskillexchange/skills/changedetection-io-website-change-monitor","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/changedetection-io-website-change-monitor","isPrimary":false,"firstSeenAt":"2026-05-18T13:15:37.182Z","lastSeenAt":"2026-05-18T19:09:46.834Z"}],"details":{"listingId":"0ef51c57-e753-48a0-9274-94f67550a227","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"changedetection-io-website-change-monitor","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"beafd40481699e9cf4889d5a6f9f5b0d33a6f4a1","skill_md_path":"skills/changedetection-io-website-change-monitor/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/changedetection-io-website-change-monitor"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"changedetection.io Self-Hosted Website Change Monitoring Platform","description":"changedetection.io is an open-source, self-hosted tool for monitoring websites for content changes, price drops, restock alerts, and defacement detection. It supports visual selectors, browser automation via Playwright, and delivers notifications through Discord, Slack, Telegram, email, webhooks, and dozens more channels."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/changedetection-io-website-change-monitor"},"updatedAt":"2026-05-18T19:09:46.834Z"}}