
Skill
app-health-check
audit Meta app health and compliance
Description
Run a comprehensive health check on a Meta app — audits settings, security, compliance, app review status, rate limits, and API deprecations in one pass. Use when you want a full picture of an app's current state.
SKILL.md
App Health Check
Run a full audit of a Meta app and produce an actionable report.
Workflow
- 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 (healthy / warning / throttled)
- Any metrics above 80% usage
- 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
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.
More skills from the agentic-tools repository
View all 8 skillsapi-health
monitor API health for Meta apps
Jul 14API DevelopmentMonitoringObservabilityapi-integration
set up Meta API integrations
Jul 14API DevelopmentDocumentationIntegrationsapp-review-prep
prepare Meta apps for App Review
Jul 14ComplianceDeploymentOperationscompliance-check
check compliance status for Meta apps
Jul 14AuditComplianceRegulatory ComplianceSecuritydebug-webhooks
troubleshoot Meta app webhooks
Jul 21API DevelopmentDebuggingWebhookssearch-docs
search Meta developer documentation
Jul 14DocumentationReferenceSearch
More from Meta Open Source
View publisherrelay-best-practices
write idiomatic Relay code
relay
Apr 22EngineeringFrontendGraphQLReact +1relay-performance
optimize Relay application performance
relay
Jun 10FrontendGraphQLPerformanceReact +1add-shape-types-to-torch-model
annotate PyTorch models with tensor shapes
pyrefly
Jul 18Data ModelingDeep LearningPythonPyTorchcamera-streaming
configure camera streaming and photo capture
meta-wearables-dat-ios
May 15CameraHardwareiOSVideodat-conventions
develop iOS applications with DAT SDK
meta-wearables-dat-ios
May 15iOSMobileSDKSwiftdebugging
debug wearable device software
meta-wearables-dat-ios
May 15DebuggingEngineeringiOS