ohdearapp/ohdear-cli/ohdear
Claude Code and agent skill by ohdearapp/ohdear-cli
- community
Checking that the SKILL.md file is still in the repository.
Manage Oh Dear website monitoring using the ohdear CLI. ALWAYS activate when the user's message contains an ohdear.app URL (e.g. https://ohdear.app/monitors/123/check/broken-links/report). Extract the monitor ID and check type from the URL and use the CLI to fetch the data. Also use when the user wants to check if their site is up, view uptime or downtime, list or manage monitors, view broken links, mixed content, or certificate health, manage maintenance periods or status pages, configure cron checks, view DNS history or DNS blocklists, check port scan results, view sitemap checks, check application health, view Lighthouse performance reports, view crawled URLs summary and details, manage tags, manage notification destinations, manage teams, or interact with ohdear.app in any way.
Install
npx vskill@latest install ohdearapp/ohdear-cli/ohdearSKILL.md
Oh Dear CLI
The ohdear CLI manages Oh Dear website monitoring from the terminal. Every Oh Dear API endpoint has a corresponding command.
Prerequisites
Authentication
If any command returns 401, run ohdear login again.
Command naming
Commands use kebab-case names exactly as listed in references/commands.md. Do NOT guess command names — always look them up. Common mistakes to avoid:
`sites:list`→list-monitors`monitors:get`→get-monitor`uptime:get`→get-uptime
Always check [references/commands.md](references/commands.md) before running a command. If unsure, run ohdear <command> --help to verify parameters.
Output
Commands output human-readable text by default. For any task that requires analysis, comparison, filtering, or counting, always use --json to get structured output you can parse:
Other format options: --yaml, --minify. Use -H to include response headers.
Note: --json works on API commands (list-, get-, etc.), not on utility commands (login, logout, clear-cache).
JSON structure: --json responses are paginated objects {data: [...], links: ...}, not bare arrays. Always use .data[] to access items (e.g. jq '.data[]'), never .[].
Teams
API keys are user-scoped. A user may belong to multiple teams. Monitors have a team_id field but no `team_name`. To resolve team names to IDs:
Then filter monitors by team_id. Do NOT use list-managed-teams — that's a reseller-only endpoint.
When presenting results to the user, summarize clearly:
- Monitors: Table with ID, URL, friendly name, status, checks enabled
- Uptime: Percentage uptime and downtime periods with start/end times
- Broken links: URLs with HTTP status codes and source page (use
--run-idwith historical run IDs to compare across runs — see workflows) - Crawled URLs: Always start with
get-crawled-urls-summary(tiny payload: totals + by-type breakdown). Only uselist-crawled-urls-detailswithjqfilters — it returns 100 items/page and can be very large. Never dump raw details into context. - Certificate health: Issuer, expiration date, and issues found
- Cron checks: Name, frequency, last ping time, status
- Status pages: Title, URL, associated monitors
- Lighthouse reports: Performance, accessibility, best practices, SEO scores
Documentation
Oh Dear docs are available in clean markdown for easy reading. Append .md to any docs URL or request with Accept: text/markdown:
Use this to look up feature details, API parameters, or setup instructions when helping the user.
Reference
- Full command list: See references/commands.md
- Step-by-step workflows: See references/workflows.md
- Monitor setup, downtime investigation, maintenance windows
- Broken link audits, certificate monitoring, status pages
- Cron checks, Lighthouse reports, application health, tags
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ohdear/SKILL.md
Popularity
- Repository stars
- 138
- Repository forks
- 3
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ohdearapp/ohdear-cli/ohdear)