# Account Monitoring

> Checks Meta ad account health — policy status, billing flags, API error rates, and unusual spend patterns outside normal campaign bounds.

- Skill: `chuck3pointzero/account-monitoring` (Agent Skill)
- Install (CLI): `npx skillmds@latest add chuck3pointzero/account-monitoring`
- Raw SKILL.md: https://api.skillmd.com/api/skills/chuck3pointzero/account-monitoring/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: Chuck3PointZero (https://skillmd.com/u/chuck3pointzero)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/chuck3pointzero/account-monitoring

---


# Skill: Account Monitoring

Used exclusively by `account-sentinel`. Fetches account-level signals that sit above the campaign layer — policy status, billing health, and aggregate spend anomalies that no single campaign metric would surface.

## Workflow

1. Call `meta-ads.get_account_status` — returns policy status, billing flags, and any active account restrictions.
2. Call `meta-ads.get_campaign_insights` with a short lookback window — compute aggregate spend vs. historical baseline.
3. If aggregate spend deviates by more than 2× the 7-day average: flag as `unusual-spend-pattern-detected`.
4. If any policy restriction is `ACTIVE` or `PENDING_DELETION`: flag as `account-policy-violation-detected`.
5. If the `meta-ads` tool returns repeated 4xx or 5xx codes across the session: flag as `api-error-rate-above-threshold`.
6. Write findings to `memory/account-health-{date}.json`.
7. Return: list of active flags (empty list = clean).

All non-empty flag lists are escalated by `account-sentinel` without autonomous action.

