Skip to content
Back to skills

Watchdog

ASecurity

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.

  • 4 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 12, 2026
toolsbashgitapisecurity

Works with

  • terminal
  • cli
  • api
  • mcp

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill watchdog --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Watchdog?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Watchdog
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-watchdog/badge)](https://www.skillsdirectory.com/skills/aibot88-watchdog)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.

Files in this skill

  • SKILL.md1.6 KB
  • source.json817 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.