Communitygithub.com

modbender/skill-library-mcp

Créez un site Web en 4 minutes conçu pour attirer des clients depuis ChatGPT, Gemini et la recherche moderne.

Qu'est-ce que skill-library-mcp ?

Cette compétence permet à un assistant IA de générer automatiquement des sites Web modernes et responsifs à partir de simples descriptions textuelles, en utilisant l'API EvoWeb. L'assistant orchestre un workflow complet : il comprend l'essence de l'entreprise de l'utilisateur, soumet une requête à l'API, surveille la progression de la génération (qui prend environ 4 minutes), puis fournit l'URL du site en direct et un lien d'éditeur pour le personnaliser. La compétence gère également les utilisateurs sans clé API en créant un lien d'inscription pré-rempli, et elle propose une gestion des erreurs et des mécanismes de relance pour les échecs de génération. Elle est conçue pour créer rapidement des pages de destination et des sites vitrine, avec des conseils pour rédiger des prompts efficaces qui décrivent le projet sans prescrire des détails de conception.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/modbender/skill-library-mcp/tree/HEAD/data/evoweb-ai

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Constructeur de Site Web EvoWeb

Créez des sites Web complets à partir de descriptions textuelles en utilisant la génération par IA.

Aperçu

EvoWeb génère automatiquement des sites Web modernes et responsifs à partir d'invites en langage naturel. Décrivez simplement ce que vous voulez, et l'IA crée le HTML, CSS, JavaScript et le contenu - livrant un site Web complet et en direct en ~4 minutes.

Idéal pour : Pages de destination et sites Web professionnels

URL de base de l'API : https://api.evoweb.ai/openapi/api/v1

Authentification

Obtenez votre clé API sur https://evoweb.ai/?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0

Important : Après l'inscription, l'utilisateur DOIT confirmer son adresse e-mail (c'est obligatoire). Le service ne fonctionnera pas tant que la confirmation par e-mail n'est pas terminée.

Pas encore de clé API ?

Si l'utilisateur n'a pas de clé API, vous pouvez quand même l'aider à créer un site Web :

  1. Demandez une brève description de son site Web (max 250 caractères)
  2. Créez un lien d'inscription avec l'invite, donnée à l'étape 1
  3. L'utilisateur peut créer un compte après avoir cliqué sur le bouton "Créer un site Web"

Consultez "Étape 0 : Gérer les utilisateurs sans clé API" dans les instructions ci-dessous.

Incluez cet en-tête dans toutes les requêtes :

Access-Token: votre-clé-api-ici

Comment ça marche

Le flux de travail est simple :

  1. Créer - Soumettez une invite textuelle décrivant votre site Web
  2. Interroger - Vérifiez l'état de la génération toutes les minutes
  3. Obtenir le résultat - Recevez l'URL en direct et le lien de l'éditeur quand c'est prêt

Temps de génération typique : 4-5 minutes

Points d'accès API

1. Créer un site Web

POST /sites

Crée une nouvelle tâche de génération de site Web à partir d'une description textuelle.

Corps de la requête :

{
  "prompt": "Un café local spécialisé dans le café artisanal et les pâtisseries fraîches. Nous sourçons nos grains localement et nous nous concentrons sur la création d'un espace de rassemblement communautaire chaleureux pour les résidents locaux, les travailleurs à distance et les amateurs de café."
}

Réponse (200 OK) :

{
  "site_id": "abc123xyz",
  "status": "queued"
}

Valeurs de statut :

  • queued - La tâche est dans la file d'attente, en attente de démarrage
  • building - Le site Web est en cours de génération

Réponses d'erreur :

  • 401 Unauthorized - Clé API invalide ou manquante
  • 402 Payment Required - Crédits insuffisants sur le compte

2. Vérifier l'état de la génération

GET /sites/{site_id}

Vérifie l'état actuel de la génération du site Web.

Exemple : GET /sites/abc123xyz

Réponse pendant la construction :

{
  "status": "building"
}

Réponse quand c'est prêt :

{
  "status": "ready",
  "url": "https://website.page/mon-site",
  "editor_url": "https://web.oto.dev/ui/websites/abc123xyz/update/"
}

Réponse en cas d'échec :

{
  "status": "failed",
  "error": "Échec de la génération : Structure d'invite invalide"
}

Valeurs de statut :

  • queued - En attente dans la file d'attente
  • building - En cours de génération (soyez patient !)
  • ready - Terminé ! Les URL sont disponibles
  • failed - La génération a rencontré une erreur

Réponses d'erreur :

  • 404 Not Found - L'ID du site n'existe pas

3. Relancer une génération échouée

POST /sites/{site_id}/remake

Redémarre la génération pour un site Web qui a échoué. Fonctionne pour les sites avec le statut failed ainsi qu'avec le statut ready.

Exemple : POST /sites/abc123xyz/remake

Réponse (200 OK) :

{
  "status": "queued",
  "editor_url": "https://web.oto.dev/ui/websites/abc123xyz/update/"
}

Réponses d'erreur :

  • 400 Bad Request - Impossible de refaire que les sites avec le statut 'failed'
  • 404 Not Found - L'ID du site n'existe pas

Instructions pour l'assistant IA

Lorsqu'un utilisateur demande un site Web, suivez ce flux de travail :

Étape 0 : Gérer les utilisateurs sans clé API

Vérifiez d'abord : L'utilisateur a-t-il défini la variable d'environnement EVOWEB_API_KEY ?

Si aucune clé API n'est disponible :

  1. Recueillez une brève invite (max 250 caractères) qui décrit leur site Web :

    • Demandez-leur de décrire brièvement leur entreprise/projet
    • Restez concis et concentrez-vous sur l'essence même de l'entreprise
  2. Créez un lien d'inscription pré-rempli :

    • URL de base : https://evoweb.ai/?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0
    • Ajoutez le paramètre : &prompt=[INVITE_ENCODEE_URL]
    • Exemple : https://evoweb.ai/?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0&prompt=Un%20café%20local%20spécialisé%20dans%20le%20café%20artisanal
  3. Fournissez le lien à l'utilisateur :

    🌐 Pour créer votre site Web, visitez ce lien :
    [Votre lien personnalisé ici]
    
    Après avoir cliqué sur le bouton "Créer un site Web", vous pourrez créer un compte et votre site Web sera généré automatiquement !
    

Important : Encodez correctement l'invite dans l'URL (les espaces deviennent %20, etc.)

Si une clé API est disponible : Passez à l'étape 1 ci-dessous.

Étape 1 : Comprendre l'entreprise

Concentrez-vous sur la compréhension de l'essence de l'entreprise à partir de la description de l'utilisateur :

  • De quoi s'agit-il dans l'entreprise/projet ?
  • Que fait-il ou offre-t-il ?
  • Qui est le public cible ?
  • Quel est l'objectif principal du site Web ?

Important : Ne prescrivez PAS de détails de conception spécifiques, de sections, de couleurs ou de disposition. L'IA EvoWeb gérera toutes les décisions de conception et de structure automatiquement.

Exemple de transformation :

  • Utilisateur : "Créez un site Web pour mon studio de yoga"
  • Invite améliorée : "Un studio de yoga proposant différents cours pour différents niveaux de compétence, axé sur le bien-être et la pleine conscience. Le public cible est constitué des membres de la communauté locale intéressés par la forme physique et la santé mentale."

Étape 2 : Créer le site

Appelez POST /sites avec l'invite améliorée.

Stockez le site_id renvoyé - vous en aurez besoin pour les vérifications de statut.

Étape 3 : Informer l'utilisateur

Dites-leur :

  • La génération du site Web a commencé
  • Cela prendra environ 4 minutes
  • Vous vérifierez la progression automatiquement (SEULEMENT SI VOUS LE POUVEZ)

Exemple : "✨ Création de votre site Web en cours ! La génération prend généralement 3 à 5 minutes. Je vérifierai le statut et vous informerai quand ce sera prêt."

Étape 4 : Interroger le statut

Appelez GET /sites/{site_id} pour vérifier la progression :

  • Intervalle d'interrogation : Toutes les 1 minute
  • Nombre maximum de tentatives : 20 interrogations
  • Entre les interrogations : Vous pouvez informer l'utilisateur de la progression ("En cours de construction...")

Continuez à interroger jusqu'à ce que :

  • Le statut soit ready → Passez à l'étape 5
  • Le statut soit failed → Passez à l'étape 6
  • Le nombre maximum de tentatives soit atteint → Informez l'utilisateur que la génération prend plus de temps que prévu

Étape 5 : Annoncer le succès

Lorsque le statut est ready :

  1. Fournissez les URL :

    • url - Le site Web en direct
    • editor_url - Lien pour personnaliser le site
  2. Suggérez des améliorations : Proposez 3 façons spécifiques d'améliorer le site :

    • "Ajouter un système de réservation en ligne"
    • "Personnaliser les couleurs pour correspondre à votre marque"
    • "Ajouter une section de témoignages clients"
  3. Soyez concis et actionnable

Exemple de réponse :

🎉 Votre site Web est prêt !

🌐 Voir ici : https://website.page/studio-yoga-23f4
✏️ Personnaliser : https://web.evoweb.ai/ui/websites/abc123xyz/update/

Améliorations rapides que vous pourriez souhaiter :
1. Ajouter un système de réservation de cours en ligne
2. Intégrer votre flux Instagram
3. Ajouter une section blog pour des conseils bien-être

Souhaitez-vous de l'aide pour l'un de ces éléments ?

Étape 6 : Gérer les échecs

Lorsque le statut est failed :

  1. Affichez le message d'erreur de la réponse de l'API
  2. Proposez de réessayer : Demandez-leur s'ils veulent que vous refassiez le site
  3. S'ils sont d'accord : Appelez POST /sites/{site_id}/remake et reprenez l'interrogation

Exemple de réponse :

❌ Échec de la génération du site Web : [message d'erreur]

Souhaitez-vous que je réessaie ? Je peux redémarrer le processus de génération.

Si l'utilisateur est d'accord, appelez le point d'accès de refonte et reprenez l'interrogation à partir de l'étape 4.

Exemples d'invites et cas d'utilisation

Exemple : Utilisateur sans clé API

Utilisateur : "J'ai besoin d'un site Web pour mon studio de yoga"

Réponse de l'assistant :
"Je serais ravi de vous aider ! Pour commencer rapidement, laissez-moi créer un lien personnalisé pour vous.

🌐 Visitez ce lien pour créer votre site Web :
https://evoweb.ai/?utm_source=claw&utm_medium=skill&utm_campaign=website&utm_content=v1.0&prompt=Un%20studio%20de%20yoga%20proposant%20différents%20cours%20pour%20tous%20les%20niveaux%20de%20compétence%2C%20axé%20sur%20le%20bien-être%20et%20la%20pleine%20conscience

Après avoir cliqué sur 'Créer un site Web', vous pourrez créer un compte et votre site Web sera généré automatiquement en environ 4 minutes ! ✨"

Page d'atterrissage pour un café

Demande de l'utilisateur : "Créez un site Web pour mon café"

Invite améliorée :
"Un café local appelé 'Bean & Brew Cafe' spécialisé dans le café artisanal et les pâtisseries fraîches. Nous sourçons nos grains localement et nous nous concentrons sur la création d'un espace de rassemblement communautaire chaleureux. Le public cible est constitué des résidents locaux, des travailleurs à distance et des amateurs de café à la recherche d'un café de qualité et d'une atmosphère accueillante."

Portfolio de photographe

Demande de l'utilisateur : "J'ai besoin d'un site portfolio"

Invite améliorée :
"Un photographe de mariage professionnel spécialisé dans la capture de moments authentiques et émouvants. Avec 10 ans d'expérience, je me concentre sur la narration par l'image et la création de souvenirs intemporels pour les couples. Le public cible est constitué des couples fiancés planifiant leur mariage et recherchant un photographe capable de capturer les émotions authentiques de leur journée spéciale."

Boutique en ligne

Demande de l'utilisateur : "Créez un site e-commerce pour mes bijoux"

Invite améliorée :
"Une entreprise de bijoux faits à la main créant des pièces uniques et artisanales. Chaque article est fabriqué à la main en utilisant des techniques traditionnelles et des matériaux de haute qualité. L'entreprise se concentre sur les designs personnalisés et les connexions personnelles avec les clients. Le public cible est constitué des femmes âgées de 25 à 45 ans qui apprécient les accessoires uniques faits à la main et valorisent l'histoire derrière leurs bijoux."

Page d'atterrissage SaaS

Demande de l'utilisateur : "Page d'atterrissage pour mon application"

Invite améliorée :
"Un outil SaaS de gestion de projet conçu pour les équipes de petite et moyenne taille. L'application aide les équipes à organiser les tâches, à collaborer efficacement et à suivre la progression du projet en temps réel. La proposition de valeur clé est la simplicité et la facilité d'utilisation par rapport aux solutions d'entreprise complexes. Le public cible est constitué des fondateurs de start-up, des propriétaires de petites entreprises et des chefs d'équipe à la recherche d'une solution de gestion de projet intuitive."

Site Web de restaurant

Demande de l'utilisateur : "Site Web pour notre restaurant italien"

Invite améliorée :
"Une trattoria italienne authentique tenue par une famille avec trois générations de tradition culinaire. Nous sommes spécialisés dans les recettes traditionnelles transmises de génération en génération, utilisant des ingrédients frais et des méthodes de cuisson éprouvées. Le restaurant offre une atmosphère chaleureuse et familiale et propose également des services de restauration pour les événements spéciaux. Le public cible est constitué des habitants et des touristes à la recherche d'une cuisine italienne authentique et d'une expérience culinaire accueillante."

Bonnes pratiques

Rédiger de bonnes invites

✅ À faire :

  • Décrivez l'essence de l'entreprise/projet
  • Expliquez ce que l'entreprise fait ou offre
  • Identifiez le public cible
  • Clarifiez l'objectif principal / le but
  • Incluez les différenciateurs clés ou la proposition de valeur unique

❌ À ne pas faire :

  • Prescrire des éléments de conception spécifiques (couleurs, mises en page, styles)
  • Dicter les sections ou la structure du site Web
  • Spécifier l'apparence et la convivialité
  • Être trop vague ("faire un site Web") sans contexte commercial
  • Effectuer des demandes API directes si aucune clé API n'est disponible (utilisez plutôt la méthode de l'étape 0)

Stratégie d'interrogation

  • Intervalle : 1 minute
  • Maximum : 20 tentatives au total
  • Temps typique : 4 - 5 minutes
  • Informer l'utilisateur : Faites-lui savoir que vous vérifiez la progression

Gestion des erreurs

  • Affichez des messages d'erreur clairs
  • Proposez de réessayer automatiquement
  • En cas d'échecs multiples, suggérez à l'utilisateur de vérifier son compte sur https://evoweb.ai/

Expérience utilisateur

  • Pour les utilisateurs sans clé API : Fournissez un lien d'inscription pré-rempli (rapide et facile)
  • Pour les utilisateurs avec une clé API : Définissez les attentes (temps d'attente de 4 minutes)
  • Fournissez les URL de visualisation et d'édition
  • Suggérez des améliorations concrètes
  • Soyez concis dans les réponses
  • Terminez toujours par des options de prochaine étape

Détails techniques

  • Protocole : API REST HTTPS
  • Format : JSON
  • Authentification : Clé API basée sur un en-tête
  • Limites de débit : Vérifiez auprès d'EvoWeb (peut avoir des limites par compte)
  • Temps de génération : Généralement 4 à 5 minutes
  • Coûts : Crédits par génération (voir https://evoweb.ai/ pour la tarification)

Support et ressources

Remarques

  • Chaque génération consomme des crédits de votre compte EvoWeb
  • L'URL de l'éditeur permet aux utilisateurs de personnaliser le site généré
  • Les sites générés sont hébergés sur l'infrastructure EvoWeb
  • Les domaines personnalisés peuvent être disponibles (consultez la documentation EvoWeb)
  • Les sites restent en ligne tant que le compte est actif

Prêt à créer des sites Web incroyables avec une simple description textuelle ! 🚀

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

modbender/skill-library-mcp

Complete investment portfolio risk management system. Analyze positions, calculate risk metrics, stress test scenarios, optimize allocations, and generate institutional-grade risk reports — all wit...

modbender/skill-library-mcp

Borrow from Aave via credit delegation. Agent self-funds by borrowing against delegator collateral. Supports borrow, repay, health checks. Works on Aave V2/V3.

modbender/skill-library-mcp

Discover and register autonomous AI agents. Use when: browsing the agent registry, submitting an agent for verification, or embedding agent badges. NOT for: general web search or agent capability analysis.

modbender/skill-library-mcp

Create AI avatar and talking head videos with OmniHuman, Fabric, PixVerse via inference.sh CLI. Models: OmniHuman 1.5, OmniHuman 1.0, Fabric 1.0, PixVerse Lipsync. Capabilities: audio-driven avatars, lipsync videos, talking head generation, virtual presenters. Use for: AI presenters, explainer videos, virtual influencers, dubbing, marketing videos. Triggers: ai avatar, talking head, lipsync, avatar video, virtual presenter, ai spokesperson, audio driven video, heygen alternative, synthesia alternative, talking avatar, lip sync, video avatar, ai presenter, digital human

modbender/skill-library-mcp

AI代码编辑器规则模板集合 - 为Cursor、Windsurf、Claude Code、Cline等AI编辑器提供项目规则配置。适用于需要配置AI编码助手规则的开发者,包含全栈Web、移动端、Vue3+SpringBoot等技术栈模板。

modbender/skill-library-mcp

Generate landing page code from product descriptions

modbender/skill-library-mcp

Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: product demos, testimonials, explainers, social ads, brand videos. Use for: Facebook ads, YouTube ads, product launches, brand awareness. Triggers: marketing video, ad video, promo video, commercial, brand video, product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video

modbender/skill-library-mcp

Generate AI music videos end-to-end. Creates music with Suno (sunoapi.org), generates visuals with OpenAI/Seedream/Google/Seedance, and assembles into music video with ffmpeg. Supports timestamped lyrics (auto SRT), Suno native music video generation, slideshow/video/hybrid modes. Token-based cost tracking per generation.

modbender/skill-library-mcp

Generate AI-powered notes from videos (document, outline, or graphic-text formats)

modbender/skill-library-mcp

The video AI notes tool is provided by Baidu. Based on the video download address provided by the user, it downloads and parses the video, and finally generates AI notes corresponding to the video (a total of three types of notes can be generated: document notes, outline notes, and image-text notes).

modbender/skill-library-mcp

Automated appointment management for beauty salons, clinics, studios, and photo booths. Handles booking requests, calendar sync, conflict detection, reminders, no-show tracking, and waitlist management.

modbender/skill-library-mcp

Bird identification, life list tracking, and trading card generation. Use this skill when the user: sends a bird photo to identify, says "set up my Birdfolio" or "set my region", asks "how's my checklist", asks "Birdfolio progress", asks "how many birds have I found", asks "show my Birdfolio" or "show my life list", asks "what's my rarest bird", or asks "tell me about [bird species]". Handles everything from first-time setup through ongoing life list tracking and visual trading card generation.

modbender/skill-library-mcp

Multi-project task and research management (JSON-first CLI)

modbender/skill-library-mcp

Track stock and crypto portfolios with CLI - real-time prices, P&L, dividend tracking, multiple portfolios

modbender/skill-library-mcp

Track cryptocurrency portfolios with real-time prices, P&L calculations, and allocation analysis. Query Bitcoin, Ethereum, Solana and 10,000+ token holdings.

modbender/skill-library-mcp

加密貨幣Portfolio追蹤 - 支援TRON/ETH/BSC,分析持倉、收益、Gas費用

modbender/skill-library-mcp

Lead strategy with competitive analysis, strategic planning, growth roadmaps, and business portfolio management.

modbender/skill-library-mcp

Create ATS-optimized resumes and CVs with proper structure, metrics, and industry targeting.

modbender/skill-library-mcp

Query land ownership, leases, landlord info, and land payments. Write operations for payment management and lease renewals.

modbender/skill-library-mcp

Native video analysis using Google Gemini API. Upload and analyze video files — describe scenes, extract text/UI, answer questions about content, transcribe speech, identify objects and actions. Use when: (1) User sends a video file and wants it analyzed, (2) Video summarization or description needed, (3) Extracting text, UI elements, or information from screen recordings, (4) Answering questions about video content, (5) Comparing multiple videos, (6) Analyzing tutorials, demos, or walkthroughs.

Skills associés