← ClaudeAtlas

battlecardlisted

Turn a tracked competitor's profile + live sources into a 6-section, rep-ready, fully-cited battle card. Triggers: 'battle card', 'battlecard', 'build a battle card for', '/battlecard'.
tga-cheetung/competitive-intel-engine · ★ 0 · Data & Documents · score 75
Install: claude install-skill tga-cheetung/competitive-intel-engine
# Battlecard **Generate a competitive battle card a rep can read in 90 seconds where every claim is cited to a source.** The card is grounded, not guessed: each "where they win / where you win" line points to something the competitor actually published, so it survives contact with a skeptical prospect. This skill reads a competitor profile you define once (`competitors/<slug>/competitor.yaml`), gathers evidence from that competitor's live sources, and writes a 6-section card to `competitors/<slug>/battlecard.md`. ## Deploy when - You're setting up a competitor for the first time and need the initial card. - `weekly-refresh.py` flagged a card STALE because a source changed, and you're regenerating it. - A rep is about to walk into a competitive deal and wants the current card. ## What this is NOT - Not a research tool that invents claims. If a differentiator can't be tied to a source, it does not go in the card. - Not a one-time doc generator. It's designed to be re-run every time a source moves. The card is disposable; the profile is the asset. ## STEP 0: Parse input Read the competitor slug from the argument (e.g. `/battlecard northwind`). Resolve `competitors/<slug>/competitor.yaml`. If it doesn't exist, stop and tell the user to `cp -r competitors/_template competitors/<slug>` and fill it in. ## STEP 1: Load the profile Parse `competitor.yaml`. Extract: - `name`, `domain`, `category` - `your_product`, `your_differentiators` (the case you want the card to make) -