compliance-check

Verifica el estado de cumplimiento de una Meta app: muestra acciones requeridas pendientes, violaciones activas y recomendaciones con orientación de remediación. Úsalo para auditar…

npx skills add https://github.com/facebook/agentic-tools --skill compliance-check

Compliance Check

Audit the compliance posture of a Meta app and provide remediation guidance.

Workflow

  1. Start tracking. Before any other work, call devtools_skill_invocation with action start and skill_name compliance-check. Pass skill_name compliance-check on every devtools_* tool call in the following steps.

  2. 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 (action list) and resolve it to an app_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.

  3. Collect data in parallel:

    • devtools_compliance with action status — full compliance status
    • devtools_app with action basic_settings — app context (name, category, status)
    • devtools_app with action data_protection_officer — DPO contact info
  4. 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
  5. 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
  6. 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-prep after resolving issues
  7. End tracking. After completing all preceding steps, call devtools_skill_invocation with action end and skill_name compliance-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.

Más skills de facebook

gc-safe-coding
facebook
Para la explicación completa y el fundamento, consulta doc/GCSafeCoding.md.
app-review-prep
facebook
Prepara una app de Meta para App Review: comprueba el estado actual, los requisitos pendientes, los privilegios concedidos y el historial de envíos. Úsalo antes de enviar una app…
api-health
facebook
Monitorea la salud de la API para una app de Meta: verifica límites de tasa, volumen de llamadas y deprecaciones de API. Úsalo para diagnosticar limitaciones, planificar capacidad o prepararse para versiones de API…
debug-webhooks
facebook
Soluciona problemas de webhooks para una aplicación de Meta — inspecciona las suscripciones activas, identifica configuraciones incorrectas y envía cargas de prueba para verificar la entrega. Usa cuando…
api-integration
facebook
Guía a un desarrollador para configurar una integración de la API de Meta desde cero: descubre las APIs adecuadas, obtiene guías de configuración, requisitos de autenticación,…
webhook-setup
facebook
Configura webhooks para una app de Meta de principio a fin: descubre los temas disponibles, suscríbete a campos y verifica con una carga de prueba. Úsalo al configurar webhooks para…
test-ui
facebook
Prueba el sistema de UI (PanelUI, ScreenSpace) contra el ejemplo de poke usando la CLI de iwsdk.
flags
facebook
We need to translate the given text from English to Spanish. The text describes a skill for inspecting and comparing feature flag states across React release channels. We must preserve product names, protocol names, URLs, numbers, and technical terms. The name "flags" is not in the text, so we don't include it. We translate only the text inside <text>. No extra commentary, labels, etc. The text: "Inspect and compare feature flag states across React release channels. View all flags across channels (www, www-modern, canary, next, experimental, rn variants) or compare specific channels with --diff Output formats include default table view, CSV export, and cleanup status grouping Flag states indicated by symbols: enabled (✅), disabled (❌), variant testing (🧪), profiling-only (📊) Common pitfall: __VARIANT__ flags are tested in both states on www; use --diff to spot meaningful..." We need to translate to Spanish. Keep technical terms like "React", "www", "www-modern", "canary",