Scan repos for health issues: stale PRs, failing CI, old issues, TODO refs, lockfile problems, and security advisories. TRIGGER when: user asks about repo health, "check my repos", "stale PRs", "CI status", security advisories, or invokes "/watchdog". DO NOT TRIGGER when: user is working on watchdog agent code itself.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add aibot88/sec_skill_store --skill watchdog --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Watchdog?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aibot88-watchdog)More formats (shields.io, HTML) on the badges page.
---
name: watchdog
description: >
Scan repos for health issues: stale PRs, failing CI, old issues, TODO refs,
lockfile problems, and security advisories.
TRIGGER when: user asks about repo health, "check my repos", "stale PRs",
"CI status", security advisories, or invokes "/watchdog".
DO NOT TRIGGER when: user is working on watchdog agent code itself.
metadata:
author: DROOdotFOO
version: "1.0.0"
tags: watchdog, health, monitoring, CI, security
---
# Watchdog
Continuous repo health monitor. Runs 6 checks: stale PRs, CI status, issue age,
TODO-closed-refs, lockfile audit, and security advisories.
## What You Get
- Health report: pass/warn/fail for 6 checks per repo
- Markdown report file or terminal output
- Alerts in `~/.local/share/watchdog/alerts.jsonl` for cross-agent consumption
## CLI Usage
```bash
# One-shot scan
watchdog scan owner/repo
# Scan with local path for extra checks (TODO refs, lockfile)
watchdog scan owner/repo --path /path/to/repo
# Save markdown report
watchdog report owner/repo --output health.md
# Continuous watch mode
watchdog watch owner/repo --interval 60
```
## MCP Server
```bash
watchdog serve
```
### Configure MCP
Add to `~/.mcp.json`:
```json
{
"mcpServers": {
"watchdog": {
"command": "watchdog",
"args": ["serve"]
}
}
}
```
### MCP Tools
| Tool | Description |
|------|-------------|
| `watchdog_scan` | Scan repos for health issues (GitHub API checks) |
| `watchdog_scan_local` | Scan with local path for TODO refs and lockfile audit |
## Install
```bash
cd agents/watchdog
pip install -e .
```
Requires `gh` CLI (authenticated) for GitHub API checks.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!