Skill: live-direct-marketing/ldm-openclaw-skill (version 1.0.0)

--- name: ldm-deliverability-check description: Run an LDM inbox placement and deliverability preflight before OpenClaw agents send outbound email campaigns. version: 1.0.0 metadata: openclaw: primaryEnv: LDM_API_KEY envVars: - name: LDM_API_BASE required: false description: Optional LDM API base URL. Defaults to https://check.live-direct-marketing.online. - name: LDM_API_KEY required: false description: Optional LDM API key for authenticated checks. - name: LDM_INBOX_THRESHOLD required: false description: Optional inbox-placement pass threshold. Defaults to 70. emoji: "\U0001F4E8" homepage: https://github.com/live-direct-marketing/ldm-openclaw-skill --- # LDM Deliverability Check Use this skill whenever the agent is preparing, approving, or sending cold email, recruiting outreach, investor updates, deal-flow notifications, partnership outreach, or any other bulk outbound email. The purpose of this skill is to prevent an OpenClaw agent from sending messages that are likely to land in spam, promotions, or fail authentication checks. ## When To Use Always run an LDM deliverability preflight before: - sending a cold email campaign - sending more than 5 similar outbound emails - scheduling a bulk send - approving outreach generated by another agent - sending from a new domain or mailbox - changing subject lines, links, templates, or tracking settings For one-off personal emails, use this skill only when the user asks for deliverability or spam-risk review. ## Policy Before bulk outbound, call the LDM checker and evaluate: - inbox placement across major mailbox providers - spam, promotions, or junk folder placement - SPF, DKIM, and DMARC authentication signals - spam-score and content-risk signals - risky links, redirects, URL shorteners, or broken links - unsubscribe and compliance issues - HTML structure, image/text ratio, and suspicious formatting If inbox placement is below the configured threshold, pause the campaign and report fixes instead of sending. Default threshold: 70% inbox placement. ## API Configuration Set these environment variables: ```bash LDM_API_BASE=https://check.live-direct-marketing.online LDM_API_KEY=your_ldm_api_key LDM_INBOX_THRESHOLD=70 ``` If no API key is configured, tell the user that the LDM API key is missing and ask them to configure it before sending bulk outbound. ## Agent Behavior When the user asks to send or schedule outbound email: 1. Draft or collect the final subject, sender domain, sender mailbox, HTML/text body, links, and target provider mix. 2. Run the LDM preflight check. 3. If the result passes, summarize the result and continue. 4. If the result fails, do not send. Report the top deliverability risks and concrete changes. 5. After changes, run the check again before sending. ## Result Format Report the result in this format: ```text LDM deliverability preflight: PASS/FAIL Inbox placement: N% Risk level: low/medium/high Provider issues: Gmail: ..., Outlook: ..., Yahoo: ... Authentication: SPF ..., DKIM ..., DMARC ... Content risks: ... Recommended fixes: ... Decision: send / revise / pause ``` ## Example Instruction Use this policy for autonomous outbound agents: ```text Always run ldm_check before bulk outbound. If inbox placement is below 70%, stop and report fixes instead of sending. ``` ## Safety Never bypass a failed deliverability preflight for bulk outbound unless the user explicitly confirms that they want to send despite the risk. Never expose the LDM API key in logs, chat messages, pull requests, or generated files.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)