Give every campaign an ID and carry it everywhere — allocate IDs, audit ad/email/UTM naming across Google, Meta, LinkedIn, Bing, TikTok and X, and keep one ledger joining spend → leads → deals → revenue per campaign ID
Install
npx skills add cognyai/claude-code-marketing-skills --skill campaign-ledgernpx skills add cognyai/claude-code-marketing-skills --skill campaign-ledger -a claude-code -gnpx skills add cognyai/claude-code-marketing-skills --skill campaign-ledger -a codex -ggemini skills install https://github.com/cognyai/claude-code-marketing-skills.git --path skills/campaign-ledgergh skill install cognyai/claude-code-marketing-skills campaign-ledgergit clone --depth 1 https://github.com/cognyai/claude-code-marketing-skills /tmp/cognyai__claude-code-marketing-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/cognyai__claude-code-marketing-skills/skills/campaign-ledger ~/.claude/skills/campaign-ledger # Claude Code
cp -R /tmp/cognyai__claude-code-marketing-skills/skills/campaign-ledger ~/.agents/skills/campaign-ledger # Codex, Cursor, Gemini CLI, Copilot, OpenCode