07-campaign-sheet
97 / 100 · Low risk
Fine to try.
Turn a terminal records.jsonl into an owner-readable campaign sheet plus a HubSpot-import-shaped CSV - the chain's exit door. Use when a run is ready to hand to an owner: "build the campaign sheet", "export these for HubSpot", "who do I contact first", or as the final step of run-first-campaign. Reads whatever stage produced the records (qualified, signal-ranked, or fully resolved) and degrades gracefully on missing fields - no email column until 06 has run. Nothing sends and nothing downstream…
What this skill can do
Runs commands on your computer
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'07-campaign-sheet' ] || [ -L ~/.agents/skills/'07-campaign-sheet' ]; then echo 'A skill folder named 07-campaign-sheet already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Zevenue/headless-gtm' "$d" && git -C "$d" checkout --quiet '393a72545151ab9caa0e1c7297205769f33be5ac' -- 'skills/07-campaign-sheet' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/07-campaign-sheet' ~/.agents/skills/'07-campaign-sheet' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'07-campaign-sheet' ~/.claude/skills/'07-campaign-sheet' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
[](https://zalavijaysinh.github.io/skilltrust/repos/Zevenue/headless-gtm/)
Score history
| Date | Version | Score |
|---|---|---|
| 2026-11-07 | 393a725 | 97 |