marketing-integrations
Installation
SKILL.md
Marketing Integrations
Use the tool that owns the required state and is actually available. A vendor list is not evidence that an integration exists, is authorized, or still exposes the same API.
Read tool-registry.md to identify capability categories and candidates. Read adapter-contract.md before implementing or operating any integration. Read api-cli.md and use scripts/api_request.py when a current REST API can be operated safely without a vendor SDK or existing connector.
Operating contract
- Define the marketing decision or operation, source of truth, required read or mutation, frequency, volume, data sensitivity, and failure consequence.
- Inspect locally available MCPs, CLIs, SDKs, application connectors, credentials, and project conventions before proposing a new dependency.
- Verify current official vendor documentation, authentication, endpoint or tool schema, API version, rate limits, permissions, policy, and pricing where relevant.
- Prefer read-only inspection, then a draft or dry run, then explicitly authorized mutation.
- Redact secrets and sensitive data from commands, logs, examples, errors, and artifacts.
- Define idempotency, deduplication, pagination, retries, timeouts, partial failure, reconciliation, and audit evidence before state-changing batches.
- Verify the external result after mutation; a successful local request is not proof that downstream state is correct.
Do not install dependencies, connect accounts, import data, send messages, publish, spend, or change external state without task-specific authorization.