Canvora × OpenClaw

Le CLI de visuels de marque pour OpenClaw

Générez des designs finalisés et fidèles à votre marque dans plus de 100 formats — carrousels Instagram, posts LinkedIn, pitch decks — directement depuis votre agent OpenClaw, dans plus de 150 langues.

Crédits gratuits, sans carte bancaire. Veillez à toujours garder un humain dans la boucle.

Démarrez dans votre installation OpenClaw

Terminal
# Installez les skills Canvora (12 skills : carrousels, decks, campagnes, localisation...)
npx skills add canvora/canvora-mcp

# Définissez votre clé API (à créer sur canvora.ai -> Integrations -> API Keys)
export CANVORA_API_KEY=vd_...

# Demandez à OpenClaw en langage naturel
"Crée un carrousel LinkedIn de 7 slides à partir de https://myblog.com/post, avec mon kit de marque"

Voici ce que votre agent livre

Une génération, localisée deux fois. Même design, recomposé nativement en espagnol et en arabe — avec une écriture de droite à gauche composée correctement, pas de l'anglais inversé.

Le même visuel de marque généré en anglais, en espagnol et en arabe — design identique, composition RTL correcte

Généré avec les mêmes commandes que celles présentées sur cette page.

Comment ça marche

1. Découvrir votre compte

L'agent inspecte ce dont il dispose

Terminal
canvora brands --json     # kits de marque : couleurs, polices, logo
canvora formats --json    # tous les ids des 100+ formats
canvora credits --json    # vérification du solde avant les gros jobs

2. Générer

Du contenu en entrée, des designs finis en sortie — asynchrone, et c'est voulu

Terminal
ID=$(canvora generate \
  --url "https://myblog.com/remote-work-post" \
  --format linkedin_carousel --slides linkedin_carousel=7 \
  --brand 98992631-... --style modern | head -1)

canvora status "$ID" --json   # interrogez jusqu'à status: completed

3. Localiser et livrer

Même design, autre marché

Terminal
canvora localize "$ID" --language es
canvora download "$ID" --dir out/   # fichiers PNG, servis via CDN

Qu'est-ce qu'OpenClaw ?

OpenClaw est un framework open source d'agent IA personnel. Il fait tourner des agents persistants qui lisent vos messages, exécutent des commandes shell et automatisent du vrai travail — et il acquiert de nouvelles capacités via des skills installables. Canvora est le skill qui lui donne une production design.

Pensé pour les skills

OpenClaw découvre Canvora via les fichiers SKILL.md. Installez une fois, et chaque session future sait générer, localiser et télécharger des visuels.

Accès shell natif

OpenClaw exécute le CLI Canvora directement. Avec --json, chaque commande produit du JSON structuré : l'agent peut parser les ids, le statut et les URL des fichiers.

Toujours actif

Les agents OpenClaw exécutent des tâches planifiées. Associez un message cron aux skills Canvora et vos visuels sociaux hebdomadaires se génèrent tout seuls.

Une vraie session OpenClaw

Vous écrivez un message ; le skill fait le reste

OpenClaw
> "Transforme le changelog de la semaine en carrousel Instagram
   et en post LinkedIn. Versions en espagnol et en anglais."

OpenClaw: J'utilise le skill canvora.
  1. canvora brands --json          -> kit de marque "Dewstack" trouvé
  2. canvora generate --input "..." --format instagram_carousel,linkedin_post
  3. suivi : canvora status a3fbbd90 --json  -> completed
  4. canvora localize a3fbbd90 --language es  -> completed
  5. canvora download --dir out/

  Livré : 8 visuels (EN + ES), fidèles à la marque, prêts à publier.

Boucle agence multi-clients

Un kit de marque par client ; l'agent itère

Terminal
# L'agent liste les kits, puis produit le lot de la semaine pour chaque client
for BRAND in $(canvora brands --json | jq -r '.[].id'); do
  canvora generate --input "$(cat weekly-brief.md)" \
    --format instagram_post,linkedin_post \
    --brand "$BRAND" --logo
done

Pourquoi OpenClaw + Canvora

  • Découverte par skills — OpenClaw apprend toutes les commandes Canvora automatiquement via SKILL.md
  • 12 skills prêts à l'emploi : carrousels, pitch decks, campagnes publicitaires, kits de promotion de blog, localisation et plus
  • Sortie JSON sur chaque commande — conçue pour le parsing par des agents, pas pour des humains qui scrutent des logs
  • Génération asynchrone avec suivi de statut — les longs jobs ne bloquent jamais la boucle de l'agent
  • Clés API restreintes et révocables, avec suivi de consommation par clé

Référence des commandes

Ajoutez --json à n'importe quelle commande pour une sortie structurée, exploitable par la machine. La progression va sur stderr, les résultats sur stdout.

CommandeDescription
canvora generateCréez des visuels depuis --idea, --input texte, --url ou --file-url ; choisissez formats, marque, style, langue
canvora status <id>Vérifiez une génération ; --json renvoie le statut et les URL des fichiers de sortie
canvora download <id>Enregistrez les fichiers de sortie dans un répertoire
canvora localize <id>Même design, recomposé nativement dans une autre langue (RTL compris)
canvora variations <id>Des variantes d'une génération terminée
canvora edit <outputId>Retouchez un visuel avec une instruction en langage naturel
canvora formatsListez les ids des 100+ formats
canvora brandsListez les kits de marque (couleurs, polices, logo, ton)
canvora creditsAffichez le solde de crédits

Plus de 100 formats, un seul moteur

Chaque format a une composition et des zones de sécurité adaptées à sa plateforme — votre agent choisit par id.

Carrousel Instagram

Jusqu'à 20 slides, de l'accroche au CTA

Carrousel LinkedIn

Posts documents à faire défiler

Pitch Deck

Des séries de slides cohérentes

Post et Story Instagram

Formats feed et vertical

Carte statistique

Un chiffre, mis en scène pour marquer les esprits

Infographie

Visuels de données et de processus

En-tête de blog et image OG

La surface de lancement

Créations publicitaires

Publicités display et sociales

Voir tous les formats et outils →

FAQ

Comment mon agent OpenClaw s'authentifie-t-il ? +

Une seule variable d'environnement : CANVORA_API_KEY. Créez une clé sur canvora.ai dans Integrations → API Keys. Les clés sont stockées sous forme de hash, révocables en un clic et suivies individuellement (requêtes et crédits) : vous pouvez renouveler la clé de l'agent sans toucher à votre compte.

Combien coûte une génération ? +

Une tarification en crédits fixe qu'un agent peut budgétiser : 10 crédits par visuel unitaire, 15 par slide de carrousel ou de deck. L'agent peut exécuter canvora credits avant les gros jobs, et l'API renvoie l'écart exact (requis vs disponible) avant tout débit. Les générations échouées sont remboursées automatiquement.

L'agent publie-t-il aussi sur les réseaux sociaux ? +

Canvora génère les visuels ; il ne les publie pas. Associez-le à votre outil de publication — la commande download renvoie des fichiers et des URL CDN stables que votre agent peut transmettre à n'importe quel planificateur.

Quels formats peut-il générer ? +

Plus de 100 : posts/stories/carrousels Instagram, posts et carrousels LinkedIn, pitch decks, infographies, cartes statistiques, en-têtes de blog, images OG, créations publicitaires, en-têtes d'e-mail et plus encore. canvora formats liste tous les ids.

Fonctionne aussi avec

Le prochain appel d'outil de votre agent est un studio de design.

Créez un compte gratuit, définissez une clé, et laissez OpenClaw livrer des visuels fidèles à votre marque.