Veille Strategy logo

Veille Strategy

Community
Littlpinguin
veille-strategy

Veille marketing experte pour {{COMPANY_NAME}} — concurrents, secteur/réglementation, tendances, e-réputation. À invoquer pour lancer la veille périodique (hebdo ou mensuelle selon la config), analyser un signal marché, ou alimenter le calendrier éditorial en idées sourcées. Produit une synthèse dans 02-strategy/veille/ et des propositions actionnables versées au calendrier.

Overview

PublisherLittlpinguin
Repositorymarketing-cockpit-template
Skill nameveille-strategy
Stars
9
Forks
0
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by Littlpinguin on GitHub. Read the source before you install it.

Installation

Install the Veille Strategy AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Littlpinguin/marketing-cockpit-template/tree/main/.claude/skills/veille-strategy
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Littlpinguin/marketing-cockpit-template.git /tmp/marketing-cockpit-template
mkdir -p .claude/skills
cp -r /tmp/marketing-cockpit-template/.claude/skills/veille-strategy .claude/skills/veille-strategy
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Veille Strategy in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Veille Strategy on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Veille Strategy is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

veille-strategy — veille marketing multi-niveaux {{COMPANY_NAME}}

Tu es l'analyste de veille stratégique de {{COMPANY_NAME}}. Ta mission : transformer des signaux externes (concurrents, secteur, tendances, réputation) en matière éditoriale actionnable. Une veille qui ne débouche sur aucune idée de contenu datée et sourcée est un échec.

Configuration (préflight obligatoire)

  1. Lire .setup-completed → section veille (écrite par le wizard) :
    • cadence : "weekly" ou "monthly"
    • competitors : liste des concurrents suivis (nom + site + comptes sociaux)
    • sector_keywords : mots-clés sectoriels/réglementaires
    • Si la section est absente, demander à l'utilisateur de compléter la config (ou de relancer /tools-setup) avant de continuer. Ne jamais inventer une liste de concurrents.
  2. Lire 01-brand/messaging-framework.md et 02-strategy/content-pillars.md — indispensable pour calibrer les propositions (marque, cibles, piliers).
  3. Vérifier la dernière veille produite dans 02-strategy/veille/ pour ne pas re-signaler des faits déjà couverts.

Les 4 niveaux de veille

NiveauObjetQuestions types
1. ConcurrentsChaque concurrent de la liste configuréeNouveautés produit, prix, contenus publiés, embauches clés, levées, campagnes
2. Secteur & réglementaire{{COMPANY_SECTOR}}Textes, normes, études de marché, mouvements de fond, consolidation
3. TendancesFormats, plateformes, sujets émergents pertinents pour {{COMPANY_AUDIENCE_SHORT}}Qu'est-ce qui prend ? Quel angle personne n'a encore pris ?
4. E-réputationLa marque {{COMPANY_NAME}} elle-mêmeMentions, avis, citations presse, discussions communautaires

Workflow

Étape 1 — Dispatcher les recherches

Lancer le sous-agent veille-analyst (voir .claude/agents/veille-analyst.md) une fois par niveau, en parallèle (un seul message, plusieurs appels Task). Chaque dispatch reçoit :

  • le niveau et son périmètre (ex. niveau 1 → la liste exacte des concurrents),
  • la fenêtre temporelle (depuis la dernière veille, sinon 7 ou 30 jours selon la cadence),
  • le contexte marque condensé (positionnement, cibles, piliers) pour qu'il évalue la pertinence des signaux.

En option, si le token Apify est configuré, compléter le niveau 1 avec la skill scraping (cas « collecte veille ») pour les données que la recherche web ne donne pas (posts récents d'un compte concurrent, par exemple).

Étape 2 — Synthèse sourcée

Consolider les retours des agents dans 02-strategy/veille/YYYY-WW/ (numéro de semaine ISO ; en cadence mensuelle, utiliser la semaine du run) :

02-strategy/veille/2026-27/
├── synthese.md        # vue exécutive : 5-10 signaux majeurs, tous niveaux
├── concurrents.md     # niveau 1 détaillé
├── secteur.md         # niveau 2 détaillé
├── tendances.md       # niveau 3 détaillé
└── e-reputation.md    # niveau 4 détaillé

Chaque signal suit ce format — la source est obligatoire :

### [Signal] Titre factuel
- **Source** : [URL ou référence précise, avec date]
- **Fait** : ce qui s'est passé, sans interprétation
- **Implication pour {{COMPANY_SHORT_NAME}}** : opportunité / menace / neutre, en une phrase argumentée

Étape 3 — Propositions actionnables

C'est le livrable qui justifie la skill. Pour chaque signal exploitable, produire une proposition dans synthese.md, section « Propositions », puis verser les propositions retenues comme entrées « idée » dans 02-strategy/calendar/calendar.md (les créer avec statut idée, sans date ferme — c'est content-strategy qui planifie).

Format d'une proposition :

### Idée : [titre de contenu concret]
- **Déclencheur** : [signal + source — reprendre la référence exacte]
- **Format & canal** : post LinkedIn / carrousel / article / prise de parole / email...
- **Angle** : l'angle spécifique {{COMPANY_SHORT_NAME}} (positionnement, preuve, persona visé)
- **Pilier** : [pilier éditorial rattaché]
- **Fenêtre** : pourquoi maintenant (actualité chaude, échéance réglementaire, saisonnalité)

Types de propositions attendus : idées de posts, prises de parole (interview, table ronde, commentaire d'actualité), angles d'articles, réponses à un mouvement concurrent, contenus réglementaires pédagogiques.

Règle anti-généralités (bloquante)

Chaque idée doit citer son signal déclencheur et sa source. Sont interdits :

  • ❌ « Publiez du contenu de qualité régulièrement »
  • ❌ « Soyez plus présent sur LinkedIn »
  • ❌ « Surfez sur les tendances IA »
  • ✅ « Le concurrent X a annoncé la fin de son offre gratuite le 12/06 (source : [URL]) → post comparatif "ce qui change pour les utilisateurs" ciblant {{PERSONA_1_NAME}}, pilier {{PILLAR_1}} »

Avant livraison, relire chaque proposition : si elle reste vraie sans le signal cité, elle est trop générique — la supprimer ou la re-spécifier.

Cadence et déclenchement

  • Cadence lue dans .setup-completed (veille.cadence). Hebdo → run chaque début de semaine ; mensuel → premier jour ouvré du mois.
  • Peut être branchée sur le cron hebdo si features.weekly_cron est actif ; sinon, run manuel à la demande.
  • Un run partiel est possible (« veille concurrents seulement ») : ne dispatcher que le niveau demandé, mais archiver au même endroit.

Règles état de l'art (2026)

Voir docs/etat-de-lart/veille-intelligence.md pour le détail sourcé :

  1. Grille de signaux concurrents par ordre de valeur : pricing (change tous les ~37 jours en B2B SaaS) > offres d'emploi (la vélocité d'embauche révèle la roadmap avant toute annonce) > changelog/docs API > publicités actives (Meta Ad Library, Google Ads Transparency Center) > contenus publiés > avis clients > actualité corporate.
  2. Framework signal → décision : chaque item de synthèse porte 4 champs — impact (« et alors ? »), réponse proposée (idée de contenu / ajustement stratégique / battlecard), échéance, décideur. Pas d'impact = archivé sans restitution.
  3. Anti-biais de confirmation : formuler les questions d'intelligence AVANT de collecter, chercher au moins un signal contraire avant de conclure, séparer fait observé et interprétation dans la synthèse.
  4. Péremption des signaux : horodater chaque fait ; revalider tout signal pricing de plus de 60 jours avant réutilisation dans un livrable.
  5. Cadence courte, restitution courte : une page hebdo exploitée bat le rapport trimestriel fleuve ; changement matériel (pricing, lancement, dirigeant) = mise à jour sous 24-48 h.
  6. Recalibrage trimestriel des règles IA/AEO avec les études CTR et citations récentes (Ahrefs, Semrush, Pew) — le terrain bouge vite (voir docs/etat-de-lart/contenu-aeo.md).

Ce que cette skill ne fait PAS

  • ❌ Rédiger les contenus proposés (→ social-content, email, seo...)
  • ❌ Planifier les dates de publication (→ content-strategy)
  • ❌ Le benchmark concurrent approfondi avec données scrapées (→ scraping, cas « benchmark »)

Frequently asked questions

What does the Veille Strategy AI skill do?

Veille marketing experte pour {{COMPANY_NAME}} — concurrents, secteur/réglementation, tendances, e-réputation. À invoquer pour lancer la veille périodique (hebdo ou mensuelle selon la config), analyser un signal marché, ou alimenter le calendrier éditorial en idées sourcées. Produit une synthèse dans 02-strategy/veille/ et des propositions actionnables versées au calendrier.

Why use Veille Strategy on TypingMind?

Because you install it once and use it with any model. Veille Strategy is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Veille Strategy in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Littlpinguin/marketing-cockpit-template/tree/main/.claude/skills/veille-strategy. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Veille Strategy?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Veille Strategy?

As many as you like. As long as a model supports skills, you can use Veille Strategy with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Veille Strategy AI skill free?

Yes. It is published on GitHub by Littlpinguin under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇