Back to Registry View Author Profile
Official Verified
Dashboard Manager2
Skill by philippeh5
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/philippeh5/dashboard-manager2Or
Dashboard Manager Skill
Description
Gère les interactions avec le dashboard Jarvis. Ce skill permet de lire, mettre à jour et synchroniser le fichier data.json en temps réel.
Fonctionnalités
- Lecture/Sauvegarde : Accès au fichier
data.json - Gestion des notes : Récupération des notes pending et marquage comme processed
- Logging : Ajout d'entrées dans l'historique
- Mise à jour du système : Statut, heartbeat, modèle actif
- Statistiques : Compteurs de tokens et coûts
- Gestion des tâches : Ajout et mise à jour
- Sub-agents : Gestion des agents actifs
Configuration
Chemin du fichier
const DATA_FILE_PATH = 'D:\\Projets\\ClaudBot\\Jarvis_Dashboard\\data.json';
Permissions
- Lecture/Écriture : Accès au fichier
data.json - Système : Mise à jour du statut et heartbeat
- Logging : Ajout d'entrées dans l'historique
API
Fonctions principales
// Chargement de la base de données
await loadDatabase();
// Sauvegarde de la base de données
await saveDatabase(db);
// Récupération des notes en attente
const pendingNotes = await getPendingNotes();
// Marquage d'une note comme traitée
await processNote(noteId);
// Ajout d'un log
await addLog('Action effectuée');
// Mise à jour du statut du système
await updateSystemStatus('idle', 'Claude-3-Opus');
// Mise à jour des statistiques
await updateStats(1500, 2800, 0.52);
// Ajout/mise à jour d'une tâche
await updateTask(1, { status: 'done' });
// Gestion des sub-agents
await addSubAgent('dashboard_agent', 'Monitoring dashboard');
await removeSubAgent('dashboard_agent');
Initialisation
const dashboardSkill = require('./skills/dashboard-manager');
const success = await dashboardSkill.init();
if (success) {
console.log('🚀 Dashboard Manager initialisé');
}
Permissions requises
- Accès fichier :
D:\Projets\ClaudBot\Jarvis_Dashboard\data.json - Écriture système : Mise à jour du statut et heartbeat
- Logging : Ajout d'entrées dans l'historique
Utilisation
Ce skill est conçu pour fonctionner en arrière-plan et maintenir la synchronisation entre Jarvis et le dashboard en temps réel.
Boucle de fonctionnement (The Loop)
- INPUT : Consulte
quick_noteset traite les notes pending - OUTPUT : Met à jour
data.jsonavec les changements - Auto-sync : Heartbeat toutes les 2 secondes
- Silent mode : Fonctionne sans intervention conversationnelle
Exemple d'utilisation
// Dans une réponse conversationnelle
await updateStats(estimatedInputTokens, estimatedOutputTokens, estimatedCost);
await addLog('Réponse à la question sur les agents');
await updateSystemStatus('idle');
Installation
- Copier le dossier
dashboard-managerdans le répertoire des skills - Vérifier le chemin du fichier
data.json - Activer le skill dans la configuration
- Le skill s'initialisera automatiquement
Dépannage
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-philippeh5-dashboard-manager2": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.