DES CAS D’USAGE D’IA À REPRENDRE.Édition française · Particuliers, indépendants, TPE
PostHog

Options PostHog pour Python

feature-flags-python

En bref

Options PostHog pour les applications Python

Ce que ça fait

  • Fichiers de référence
  • Principes fondamentaux
  • Outils MCP PostHog

Pour qui, et un exemple

Les personnes dont la tâche correspond : les drapeaux de fonction PostHog pour les applications Python

Exemple de demande : « Options PostHog pour Python : Options PostHog pour les applications Python »

Options PostHog pour les applications Python Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.

Installer

Claude Code : /plugin marketplace add PostHog/skills, puis /plugin install posthog-all@posthog-skills (README).

/plugin marketplace add PostHog/skills
/plugin install posthog-all@posthog-skills

Fonctionne avec

  • Claude Code

Source : README : marketplace Claude Code `/plugin marketplace add PostHog/skills`. D’autres agents ne sont pas nommés.

Niveau : Intermédiaire

Suppose un projet déjà en place chez l’éditeur et les outils décrits dans le SKILL.md.

À savoir

Dépôt officiel PostHog (github.com/PostHog/skills). Skills pour l’analytique produit, les indicateurs de fonctionnalité, le suivi d’erreurs et les workflows d’équipe.

Extrait du SKILL.md

La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :

PostHog feature flags for Python applications

Citée depuis le SKILL.md au commit 445764b . Le dossier contient aussi 3 fichiers annexes (references/).

Le SKILL.md compte 44 lignes et 4 sections principales :

  • Reference files
  • Key principles
  • PostHog MCP tools
  • Framework guidelines

Licence : MIT

Consultée le 13 novembre 2026 : fichier de licence du dépôt.

La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.

Texte intégral du SKILL.md

Reproduit sans modification depuis PostHog/skills (commit 445764b) , © PostHog, sous licence MIT (fichier de licence d’origine ).

Afficher le SKILL.md original (44 lignes, en anglais)
---
name: feature-flags-python
description: PostHog feature flags for Python applications
metadata:
  author: PostHog
  version: 1.9.4
---

# PostHog feature flags for Python

This skill helps you add PostHog feature flags to Python applications.

## Reference files

- `references/python.md` - Python feature flags installation - docs
- `references/adding-feature-flag-code.md` - Adding feature flag code - docs
- `references/best-practices.md` - Feature flag best practices - docs

Consult the documentation for API details and framework-specific patterns.

## Key principles

- **Environment variables**: Always use environment variables for PostHog keys. Never hardcode them.
- **Minimal changes**: Add feature flag code alongside existing logic. Don't replace or restructure existing code.
- **Boolean flags first**: Default to boolean flag checks unless the user specifically asks for multivariate flags.
- **Server-side when possible**: Prefer server-side flag evaluation to avoid UI flicker.

## PostHog MCP tools

Check if a PostHog MCP server is connected. If available, look for tools related to feature flag management (creating, listing, updating, deleting flags). Use these tools to manage flags directly in PostHog rather than requiring the user to do it manually in the dashboard.

## Framework guidelines

- Remember that source code is available in the venv/site-packages directory
- posthog is the Python SDK package name
- Install dependencies with `pip install posthog` or `pip install -r requirements.txt` and do NOT use unquoted version specifiers like `>=` directly in shell commands
- In CLIs and scripts: MUST call posthog.shutdown() before exit or all events are lost
- Always use the Posthog() class constructor (instance-based API) instead of module-level posthog.api_key config
- Always include enable_exception_autocapture=True in the Posthog() constructor to automatically track exceptions
- NEVER send PII in capture() event properties — no emails, full names, phone numbers, physical addresses, IP addresses, or user-generated content
- PII belongs in identify() person properties, NOT in capture() event properties. Safe event properties are metadata like message_length, form_type, boolean flags.
- Register posthog_client.shutdown with atexit.register() to ensure all events are flushed on exit
- The Python SDK has NO identify() method — use posthog_client.set(distinct_id=user_id, properties={...}) to set person properties, or use identify_context(user_id) within a context
Source. Fiche rédigée par iadujour.fr à partir de : Frontmatter, sections et corps du SKILL.md, README du dépôt. Consultée le 13 novembre 2026. PostHog/skills .

Dans l’annuaire

Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.

MÊME ÉDITEUR

Autres skills PostHog : Publicité et marketing

Toute la catégorie
PostHogPublicité et marketing

Ajouter des drapeaux de fonctionnalité PostHog

instrument-feature-flags

Ajouter des drapeaux de fonction PostHog à la porte nouvelle fonctionnalité.

Outils : Claude CodeNiveau : Avancémàj 12/11/2026
PostHogPublicité et marketing

Ajouter PostHog tracing distribué

instrument-tracing

Ajouter PostHog tracing distribué pour voir comment les demandes passent par les services et où va le temps.

Outils : Claude CodeNiveau : Intermédiairemàj 12/11/2026
PostHogPublicité et marketing

Explorer les éclaireurs de signaux

exploring-scouts

Comment explorer et comprendre les éclaireurs PostHog Signals — les agents programmés qui scannent un projet et écrivent des rapports dans la boîte de réception Signals.

Outils : Claude CodeNiveau : Intermédiairemàj 12/11/2026
ÉCHANGES

Commentaires.

Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.

Commentaires publiés

Chargement des commentaires…

    Laisser un commentaire

    Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.