compliance-check
检查 Meta 应用的合规状态——显示未完成的必要操作、活跃违规项及附有补救指南的建议。用于审计……
npx skills add https://github.com/facebook/agentic-tools --skill compliance-checkCompliance Check
Audit the compliance posture of a Meta app and provide remediation guidance.
Workflow
-
Start tracking. Before any other work, call
devtools_skill_invocationwith actionstartandskill_namecompliance-check. Passskill_namecompliance-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:
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
-
End tracking. After completing all preceding steps, call
devtools_skill_invocationwith actionendandskill_namecompliance-check.
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.