Personal collection of Claude Code reference guides and patterns for romanbaz.
Complete guide for WhatsApp Business API implementation and troubleshooting.
Covers:
- Setup & registration (phone numbers, tokens, webhooks)
- Sending messages (text, media, templates, interactive)
- Error diagnostics (20+ error codes with fixes)
- Production patterns (validation, async processing, status tracking)
- Common setup mistakes & how to fix them
- Quality rating management
- Template approval process
- Message constraints & limits
Use when: Implementing WhatsApp messaging, diagnosing failures, or troubleshooting the Meta Cloud API.
The skills are automatically loaded by Claude Code when you symlink this repo:
ln -s ~/Projects/claude-skills ~/.claude/skillsIf you already have ~/.claude/skills, replace it:
rm -rf ~/.claude/skills
ln -s ~/Projects/claude-skills ~/.claude/skillsSkills are automatically available in Claude Code. Use them by mentioning the skill name:
Use the whatsapp-cloud-api-reference skill to help me debug webhook verification issues.
-
Create folder for the skill:
mkdir ~/Projects/claude-skills/new-skill-name -
Create
SKILL.mdwith frontmatter:--- name: new-skill-name description: Use when [specific triggering conditions] --- # Skill Title [content]
-
Commit and push:
cd ~/Projects/claude-skills git add . git commit -m "Add new-skill-name" git push
-
Claude automatically loads it on next use
claude-skills/
├── .git/ (git history)
├── README.md (this file)
├── .gitignore
└── whatsapp-cloud-api-reference/
└── SKILL.md
Repository: https://github.com/romanbaz/claude-skills
Push to GitHub:
cd ~/Projects/claude-skills
git remote add origin https://github.com/romanbaz/claude-skills.git
git branch -M main
git push -u origin mainCreated: February 2026 | Author: romanbaz