Install
openclaw skills install wesley-dashboard-builderSkill de création de dashboards live, sites web complets, et pages de preuve sociale pour Wesley-Agent. Déclencher dès que Georges mentionne : dashboard, site web, landing page, page de signaux, galerie photos, preuve de performance, page VIP, page publique, portfolio tracker, ou veut afficher des données en temps réel. Ce skill produit des fichiers HTML/CSS/JS complets — multi-écrans, médias intégrés (images/vidéos), connexion API live, mobile-first, shareable via tunnel Cloudflare. Toujours utiliser ce skill pour toute création web impliquant Wesley, ses signaux, ou ses performances.
openclaw skills install wesley-dashboard-builderSkill de création de dashboards et sites web complets pour Wesley-Agent. Produit des fichiers HTML/CSS/JS prêts à déployer sur le VPS via tunnel Cloudflare.
Chaque dashboard = un produit marketing.
Lire les références dans l'ordre selon le besoin :
references/api-architecture.mdreferences/design-system.mdreferences/media-integration.mdreferences/deployment.mdworkspace/projects/MON-DASHBOARD/
├── index.html ← écran 1 (Home / Proof)
├── trading.html ← écran 2 (Performance & trades)
├── signals.html ← écran 3 (Feed signaux live + CTA VIP)
├── journal.html ← écran 4 (Photos / Timeline / Milestones)
├── assets/
│ ├── logo.png
│ └── og-image.png ← pour partage réseaux sociaux
└── api_server.py ← si dashboard_api.py pas encore lancé
| Type demandé | Fichiers à créer | Référence |
|---|---|---|
| Dashboard complet (4 écrans) | index + trading + signals + journal | Tout |
| Landing page / site vitrine | index.html uniquement | design-system.md |
| Page signaux publique | signals.html | api-architecture.md |
| Galerie preuve sociale | journal.html | media-integration.md |
| Dashboard embarqué (iframe) | Composant autonome | design-system.md |
→ references/design-system.md : variables CSS, typographie, composants, animations
Chaque fichier HTML = autonome (CSS + JS inline, zéro dépendance locale). Imports autorisés via CDN seulement :
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">
→ references/api-architecture.md : endpoints disponibles, fallback demo data
→ references/media-integration.md : images, vidéos, upload Telegram, OG tags
→ references/deployment.md : copier sur VPS, lancer API, configurer tunnel
index.html)trading.html)signals.html)journal.html)<style>, JS dans <script>, jamais de fichiers séparés# Copier les fichiers sur le VPS
scp -r ./MON-DASHBOARD/ root@72.62.30.28:/docker/openclaw-yyvg/data/.openclaw/workspace/projects/
# Lancer l'API Wesley sur port 8766
docker exec -d openclaw-yyvg-openclaw-1 python3 /data/.openclaw/workspace/api/dashboard_api.py --port 8766
# Vérifier que ça tourne
curl http://72.62.30.28:8766/health
# Ouvrir le dashboard (tunnel Cloudflare doit être actif)
# URL : https://truth-demonstrate-restore-calgary.trycloudflare.com