
Skill
compliance-check
check compliance status for Meta apps
Description
Check compliance status for a Meta app — surfaces open required actions, active violations, and recommendations with remediation guidance. Use to audit compliance posture or resolve compliance blockers.
SKILL.md
Compliance Check
Audit the compliance posture of a Meta app and provide remediation guidance.
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:
devtools_compliancewith actionstatus— full compliance statusdevtools_appwith actionbasic_settings— app context (name, category, status)devtools_appwith actiondata_protection_officer— DPO contact info
- Analyze compliance status. Categorize findings by severity:
Violations (critical — may result in app restrictions or removal)- What the violation is
- When it was flagged
- What action is required
- Deadline for resolution
Required Actions (high — must be completed by deadline)- Description of the required action
- Deadline
- Steps to complete
Recommendations (low — suggested improvements)- What's recommended and why
- How to implement
- Produce the compliance report:
Report Format
App Overview- App name, ID, category
Compliance Score- Overall status: COMPLIANT / ACTION REQUIRED / VIOLATION
- Count of items by severity
Violations (if any)- Each violation with description, deadline, and remediation steps
Required Actions (if any)- Each action with description, deadline, and steps to complete
Recommendations (if any)- Each recommendation with description and implementation guidance
Data Protection Officer- Current DPO contact info
- Flag if DPO info is missing or incomplete
Action Plan- Prioritized list: violations first, then required actions by deadline, then recommendations
- For each item, provide specific steps the developer can take
- Suggest follow-ups:
- If violations exist: emphasize urgency and potential consequences
- If DPO info is missing: explain why it matters and how to set it up
- If app review is blocked by compliance: suggest
/app-review-prepafter resolving issues
Tips
- Compliance deadlines are hard deadlines — missing them can result in app restrictions.
- Some compliance items require changes in the Meta Developer Dashboard that can't be done via API. Flag these clearly as "manual action required in Developer Dashboard."
- If the app is fully compliant, keep the report brief and congratulatory.
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-health-check
audit Meta app health and compliance
Jul 14AuditComplianceObservabilitySecurityapp-review-prep
prepare Meta apps for App Review
Jul 14ComplianceDeploymentOperationsdebug-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