app-health-check
Chạy kiểm tra sức khỏe toàn diện trên ứng dụng Meta — kiểm tra cài đặt, bảo mật, tuân thủ, trạng thái đánh giá ứng dụng, giới hạn tốc độ và các API bị ngừng hỗ trợ trong một lần. Sử dụng…
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.