skills/ai-data-foundation-audit/SKILL.md
Audit and prepare client data for AI marketing readiness. Produces a completed data hygiene checklist, a data mapping framework, and a 30-day remediation plan so that the client's data is clean and structured before any AI marketing tool is deployed. Invoke before any AI marketing tool deployment — this skill establishes the data quality foundation that all AI marketing activities depend on. Also invoke when a client reports inconsistent AI outputs, poor personalisation results, or chatbot errors.
npx skillsauth add peterbamuhigire/social-media-skills ai-data-foundation-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Ask for the following before generating any deliverable:
Three independent books converge on the same conclusion: data quality is the single most important prerequisite for any AI marketing investment (Venkatesan and Lecinski, 2026; Lamplugh, 2024; Ltifi, 2025). AI tools amplify what they receive — clean data produces better outputs; dirty data produces worse outputs at speed.
For East African clients specifically, the data challenge is structural. Customer data is fragmented across WhatsApp chat histories, Facebook Page DMs, manual Excel spreadsheets, phone contacts, and verbal records. Before any AI tool can add value, this fragmentation must be addressed.
The investment in data hygiene is not a technical exercise — it is the commercial prerequisite for every AI use case. Skipping this step does not save time; it wastes the cost of the AI tool.
Map the typical Ugandan SME data landscape honestly before proceeding:
Complete this checklist for the client. Score each item Yes / No / Partial. Flag any No or Partial item as a remediation priority.
Follow this step-by-step process to consolidate fragmented data into a single master customer list:
Apply this plan after the hygiene checklist is complete and the top three issues are identified:
Week 1 — Map and assess Complete the data mapping framework. Run the hygiene checklist for all 20 items. Identify the top three issues (typically: missing contact details, duplicate records, and inconsistent product naming). Assign a named owner for each issue.
Week 2 — Fix completeness Fill missing contact details by following up with customers via WhatsApp or in-person. Add missing transaction dates from accounting records or receipts. Ensure all product and service names follow a single agreed naming convention.
Week 3 — Fix accuracy Standardise all phone numbers to +256 format. Correct misspellings in customer names. Merge duplicate records into the master list. Flag and separate inactive customers.
Week 4 — Implement governance Assign the named data owner formally. Document the new record process: how new customers are added, which fields are required, and who is responsible. Confirm Uganda Data Protection and Privacy Act (2019) compliance — consent records in place, retention policy documented. Export the final master customer list and confirm it is ready for AI tool import.
Output: a clean master customer list ready for import into the AI tool of choice, plus a documented data governance process that prevents regression.
| Tool | Use | EA accessibility | Approx. cost | |---|---|---|---| | Google Sheets | Data consolidation and de-duplication | Yes — free | Free | | Airtable | Structured database with easy import/export | Yes — free tier | Free tier available | | HubSpot Free CRM | Customer database with basic automation | Yes — free | Free | | Notion | Flexible database and knowledge base | Yes — free tier | Free tier available | | Excel | Standard spreadsheet de-duplication | Yes | Included in Office 365 |
For most Ugandan SMEs, Google Sheets is the recommended starting point: it is free, collaborative, accessible on mobile, and sufficient for up to several thousand customer records.
Once the audit and remediation are complete, connect the master customer list to the relevant AI tools:
ai-rag-brand-knowledge-base) — upload the
product catalogue and FAQs derived from the clean dataai-whatsapp-chatbot-design) — upload
approved response templates and policies built from the structured dataai-predictive-analytics-social) —
import transaction history and engagement history for churn and upsell
modellingDo not connect any AI tool until the Week 4 governance step is complete. A tool connected to unclean data will produce unreliable outputs and undermine client confidence in AI marketing.
Good output from this skill meets all of the following standards:
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.