Marketplace de prompts — 11 outils
Bibliothèque de prompts IA, variantes et statistiques d'usage.
lister_prompts
portée : lecturelecture seuleAppeler pour parcourir ou filtrer la marketplace de prompts : « quels prompts avez-vous sur les relances ? », « liste les prompts du module vente ». Renvoie des fiches résumées et paginées, sans le texte complet. Ne pas appeler pour lire un prompt précis : utiliser obtenir_prompt.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| module | texte | non | Slug du module. |
| categorie | texte | non | |
| type | valeur imposée | non | |
| niveau | valeur imposée | non | |
| outil_mcp | texte | non | Nom technique d'un outil CRM. |
| q | texte | non | Recherche libre sur titre, description et texte. |
| est_publie | booléen | non | |
| source | valeur imposée | non | |
| limite | nombre | non | Défaut 50, maximum 200. |
| decalage | nombre | non | |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "lister_prompts",
"arguments": {}
}
}obtenir_prompt
portée : lecturelecture seuleAppeler pour lire un prompt en entier : texte, variables, prérequis, exemple de résultat, outil MCP visé, variantes par IA, tutoriel lié et statistiques de copies. Ne pas appeler pour explorer : utiliser lister_prompts.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| slug | texte | oui | Slug du prompt. |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "obtenir_prompt",
"arguments": {
"slug": "mon-tutoriel"
}
}
}creer_prompt
portée : ecritureAppeler pour publier un prompt dans la marketplace. Idempotent sur le slug : un prompt existant voit ses champs fournis fusionnés, les autres restent intacts. Les variables sont déduites du texte ([placeholder]) si elles ne sont pas fournies. Publication immédiate, sans validation admin. Ne pas appeler pour plus de 3 prompts d'affilée : utiliser creer_prompts_lot.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| titre | texte | oui | Titre lisible du prompt. |
| texte | texte | oui | Texte du prompt. Chaque [placeholder] entre crochets devient une variable. |
| slug | texte | non | Slug souhaité ; déduit du titre si absent. |
| description | texte | non | Une phrase : à quoi sert ce prompt. |
| module | texte | non | Slug du module rattaché. |
| categorie | texte | non | |
| type | valeur imposée | non | |
| niveau | valeur imposée | non | |
| outil_mcp | texte | non | Nom technique de l'outil CRM principal visé. |
| outils_mcp_secondaires | liste de texte | non | |
| variables | liste de texte | non | Déduites automatiquement du texte si le paramètre est absent. |
| prerequis | liste de texte | non | |
| exemple_resultat | texte | non | |
| temps_gagne_minutes | nombre | non | |
| tutoriel_slug | texte | non | |
| est_favori | booléen | non | |
| est_publie | booléen | non | Défaut : true, publication immédiate. |
| source | valeur imposée | non | manuel, genere (par une IA) ou importe. |
| ordre | nombre | non | |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "creer_prompt",
"arguments": {
"titre": "…",
"texte": "…"
}
}
}creer_prompts_lot
portée : ecritureAppeler pour publier jusqu'à 50 prompts en un seul appel, par exemple pour couvrir tous les outils d'une famille CRM. Ne s'arrête jamais sur une erreur unitaire : renvoie le récapitulatif des créés, mis à jour et rejetés avec la raison de chaque rejet.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| prompts | liste de objet | oui | De 1 à 50 prompts. |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "creer_prompts_lot",
"arguments": {
"prompts": [
"…"
]
}
}
}modifier_prompt
portée : ecritureAppeler pour corriger un prompt existant. Patch partiel strict : un champ absent n'est jamais écrasé, un champ à null est explicitement effacé. Ne pas appeler pour créer : utiliser creer_prompt.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| slug | texte | oui | Slug du prompt à modifier. |
| titre | texte | non | |
| texte | texte | non | |
| description | texte | non | |
| module | texte | non | |
| categorie | texte | non | |
| type | valeur imposée | non | |
| niveau | valeur imposée | non | |
| outil_mcp | texte | non | |
| outils_mcp_secondaires | liste de texte | non | |
| variables | liste de texte | non | |
| prerequis | liste de texte | non | |
| exemple_resultat | texte | non | |
| temps_gagne_minutes | nombre | non | |
| tutoriel_slug | texte | non | |
| est_favori | booléen | non | |
| est_publie | booléen | non | |
| source | valeur imposée | non | |
| ordre | nombre | non | |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "modifier_prompt",
"arguments": {
"slug": "mon-tutoriel"
}
}
}publier_prompt
portée : ecritureAppeler pour rendre un prompt visible dans la marketplace publique. Mise en ligne immédiate. Ne pas appeler pour le retirer : utiliser depublier_prompt.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| slug | texte | oui | |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "publier_prompt",
"arguments": {
"slug": "mon-tutoriel"
}
}
}depublier_prompt
portée : ecritureAppeler pour retirer un prompt de la marketplace publique sans le supprimer (il reste modifiable en admin). Ne pas appeler pour effacer définitivement : utiliser supprimer_prompt.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| slug | texte | oui | |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "depublier_prompt",
"arguments": {
"slug": "mon-tutoriel"
}
}
}supprimer_prompt
portée : completdestructifAppeler seulement sur demande explicite de suppression. Exige confirmation:true ; sans confirmation, renvoie ce qui serait détruit (variantes incluses). Les compteurs de copies restent en historique. Préférer depublier_prompt pour un simple retrait.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| slug | texte | oui | |
| confirmation | booléen | oui | Doit valoir true pour supprimer réellement. |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "supprimer_prompt",
"arguments": {
"slug": "mon-tutoriel",
"confirmation": true
}
}
}ajouter_variante_prompt
portée : ecritureAppeler pour publier la version d'un prompt adaptée à une IA précise (Claude, ChatGPT ou Mistral). Remplace la variante existante pour cette IA.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
| slug | texte | oui | Slug du prompt parent. |
| ia | valeur imposée | oui | |
| texte | texte | oui | |
| note | texte | non | Pourquoi cette variante diffère. |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "ajouter_variante_prompt",
"arguments": {
"slug": "mon-tutoriel",
"ia": "…",
"texte": "…"
}
}
}prompts_manquants
portée : lecturelecture seuleAppeler pour savoir quoi produire ensuite côté marketplace : « qu'est-ce qui manque dans les prompts ? ». Renvoie les outils CRM sans prompt, les modules avec moins de trois prompts, les prompts sans exemple de résultat, sans prérequis ou sans variantes IA, et ceux sans aucun placeholder alors que leur outil a des paramètres obligatoires.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "prompts_manquants",
"arguments": {}
}
}statistiques_prompts
portée : lecturelecture seuleAppeler pour mesurer l'usage de la marketplace : nombre de prompts par module, par type et par niveau, top 20 des plus copiés, répartition des copies par IA et évolution sur 30 jours. Ne pas appeler pour un état global de l'Académie : utiliser statistiques_academie.
| Paramètre | Type | Requis | Description |
|---|
| cle_api | texte | non | Optionnel (déprécié). Préférez l'en-tête Authorization: Bearer <clé> (ou X-Academie-Cle). Clé générée dans /admin/parametres. |
Exemple d'appel
{
"method": "tools/call",
"params": {
"name": "statistiques_prompts",
"arguments": {}
}
}