app-health-check
Exécutez un contrôle de santé complet sur une application Meta — audite les paramètres, la sécurité, la conformité, le statut de révision de l'application, les limites de débit et les dépréciations d'API en une seule passe. Utilisez…
npx skills add https://github.com/facebook/agentic-tools --skill app-health-checkApp Health Check
Run a full audit of a Meta app and produce an actionable report.
Workflow
-
Start tracking. Before any other work, call
devtools_skill_invocationwith actionstartandskill_nameapp-health-check. Passskill_nameapp-health-checkon everydevtools_*tool call in the following steps. -
Identify the app. Ask the user for the app name or ID. If they give a name (or aren't sure of the ID), call
devtools_app_list(actionlist) and resolve it to anapp_id— match the name case-insensitively. If several apps match or it's ambiguous, show the candidates (name, ID, viewer role) and ask the user to pick. If they give a numeric ID, use it directly. -
Collect data in parallel. Run all calls concurrently to minimize latency:
devtools_appwith actionbasic_settings— app name, category, platform, contact infodevtools_appwith actionsecurity— app secret rotation, allowed domains, data deletion URLdevtools_compliancewith actionstatus— open required actions, violations, recommendationsdevtools_app_reviewwith actionstatus— current review state, pending submissionsdevtools_api_usagewith actionrate_limits— current rate limit healthdevtools_api_usagewith actiondeprecations— deprecated APIs needing migration
-
Synthesize the report. Organize findings into these sections:
Report Format
App Overview
- App name, ID, category, status
Security
- Highlight any issues: missing data deletion URL, stale app secret, overly broad domain allowlist
- Flag if App Secret has not been rotated recently
Compliance
- List any open required actions with deadlines
- List any active violations
- Summarize recommendations
App Review
- Current review status
- Any pending or rejected submissions
- Permissions/features that still need review
API Health
- Rate limit status: report the
overall_statusfield as returned —healthy,warning,critical,throttled, orunmetered - Usage at or above the 70% warning band, flagging 90%+ as critical
- Deprecated APIs with severity and migration recommendations
Action Items
- Prioritized list of things to fix, ordered by severity (violations > required actions > recommendations > improvements)
-
Offer next steps. Suggest relevant follow-up skills:
/compliance-checkfor deeper compliance remediation/app-review-prepif there are pending review requirements/webhook-setupif webhooks aren't configured yet/api-healthfor deeper API usage analysis and endpoint-level investigation
-
End tracking. After completing all preceding steps, call
devtools_skill_invocationwith actionendandskill_nameapp-health-check.
Tips
- If any MCP call fails, report the failure in the relevant section rather than aborting the whole check.
- Always include the app ID in the report header for easy reference.
- For apps with no issues, keep the report short — don't pad with unnecessary detail.