风险评分

94/100 (Very Low)

OpenClaw: benign
VirusTotal: benign
StaticScan: unknown

Dashboard Manager

作者: Philippeh5
Slug:dashboard-manager
版本:1.0.0
更新时间:2026-02-28 11:49:21
风险信息

OpenClaw: benign

查看 OpenClaw 分析摘要
The skill's code, instructions, and declared permissions are coherent: it reads/writes a single local dashboard file and does not request unrelated credentials or network access.

VirusTotal: benign VT 报告

静态扫描: unknown

README

README 未提供

文件列表

无文件信息

下载
下载官方 ZIP
原始 JSON 数据
{
    "latestVersion": {
        "_creationTime": 1770678583942,
        "_id": "k97cp3hq1jks3eyjyrck1hgjbx80v72g",
        "changelog": "# Dashboard Manager Skill\n\n## Description\nGère les interactions avec le dashboard Jarvis. Ce skill permet de lire, mettre à jour et synchroniser le fichier `data.json` en temps réel.\n\n## Fonctionnalités\n- **Lecture\/Sauvegarde** : Accès au fichier `data.json`\n- **Gestion des notes** : Récupération des notes pending et marquage comme processed\n- **Logging** : Ajout d'entrées dans l'historique\n- **Mise à jour du système** : Statut, heartbeat, modèle actif\n- **Statistiques** : Compteurs de tokens et coûts\n- **Gestion des tâches** : Ajout et mise à jour\n- **Sub-agents** : Gestion des agents actifs\n\n## Configuration\n\n### Chemin du fichier\n```javascript\nconst DATA_FILE_PATH = 'D:\\\\Projets\\\\ClaudBot\\\\Jarvis_Dashboard\\\\data.json';\n```\n\n### Permissions\n- **Lecture\/Écriture** : Accès au fichier `data.json`\n- **Système** : Mise à jour du statut et heartbeat\n- **Logging** : Ajout d'entrées dans l'historique\n\n## API\n\n### Fonctions principales\n```javascript\n\/\/ Chargement de la base de données\nawait loadDatabase();\n\n\/\/ Sauvegarde de la base de données\nawait saveDatabase(db);\n\n\/\/ Récupération des notes en attente\nconst pendingNotes = await getPendingNotes();\n\n\/\/ Marquage d'une note comme traitée\nawait processNote(noteId);\n\n\/\/ Ajout d'un log\nawait addLog('Action effectuée');\n\n\/\/ Mise à jour du statut du système\nawait updateSystemStatus('idle', 'Claude-3-Opus');\n\n\/\/ Mise à jour des statistiques\nawait updateStats(1500, 2800, 0.52);\n\n\/\/ Ajout\/mise à jour d'une tâche\nawait updateTask(1, { status: 'done' });\n\n\/\/ Gestion des sub-agents\nawait addSubAgent('dashboard_agent', 'Monitoring dashboard');\nawait removeSubAgent('dashboard_agent');\n```\n\n## Initialisation\n\n```javascript\nconst dashboardSkill = require('.\/skills\/dashboard-manager');\nconst success = await dashboardSkill.init();\nif (success) {\n    console.log('🚀 Dashboard Manager initialisé');\n}\n```\n\n## Permissions requises\n- **Accès fichier** : `D:\\Projets\\ClaudBot\\Jarvis_Dashboard\\data.json`\n- **Écriture système** : Mise à jour du statut et heartbeat\n- **Logging** : Ajout d'entrées dans l'historique\n\n## Utilisation\n\nCe skill est conçu pour fonctionner en arrière-plan et maintenir la synchronisation entre Jarvis et le dashboard en temps réel.\n\n### Boucle de fonctionnement (The Loop)\n1. **INPUT** : Consulte `quick_notes` et traite les notes pending\n2. **OUTPUT** : Met à jour `data.json` avec les changements\n3. **Auto-sync** : Heartbeat toutes les 2 secondes\n4. **Silent mode** : Fonctionne sans intervention conversationnelle\n\n## Exemple d'utilisation\n\n```javascript\n\/\/ Dans une réponse conversationnelle\nawait updateStats(estimatedInputTokens, estimatedOutputTokens, estimatedCost);\nawait addLog('Réponse à la question sur les agents');\nawait updateSystemStatus('idle');\n```\n\n## Installation\n\n1. Copier le dossier `dashboard-manager` dans le répertoire des skills\n2. Vérifier le chemin du fichier `data.json`\n3. Activer le skill dans la configuration\n4. Le skill s'initialisera automatiquement\n\n## Dépannage\n\n### Problèmes courants\n- **Fichier introuvable** : Vérifier le chemin `DATA_FILE_PATH`\n- **Permissions refusées** : Vérifier les droits d'accès au fichier\n- **JSON invalide** : Vérifier la syntaxe du fichier `data.json`\n\n### Logs\nLes logs sont ajoutés automatiquement dans la section `logs` du fichier `data.json` pour le suivi des actions.\n\n## Sécurité\n\n- **Accès limité** : Seul le fichier `data.json` est accessible\n- **Écriture contrôlée** : Les mises à jour sont validées\n- **Logs d'audit** : Toutes les actions sont enregistrées\n\n## Compatibilité\n\nCe skill est compatible avec OpenClaw et fonctionne avec n'importe quelle instance de Jarvis utilisant le dashboard V2 Ultimate.",
        "changelogSource": "user",
        "createdAt": 1770678583942,
        "version": "1.0.0"
    },
    "owner": {
        "_creationTime": 0,
        "_id": "publishers:missing",
        "displayName": "Philippeh5",
        "handle": "philippeh5",
        "image": "https:\/\/avatars.githubusercontent.com\/u\/171977920?v=4",
        "kind": "user",
        "linkedUserId": "kn7edg2aknetv2yzanaxp4yc7980vszm"
    },
    "ownerHandle": "philippeh5",
    "skill": {
        "_creationTime": 1770678583942,
        "_id": "kd7dy12jat89b7y10a2mbdz5w980v80b",
        "badges": [],
        "createdAt": 1770678583942,
        "displayName": "Dashboard Manager",
        "latestVersionId": "k97cp3hq1jks3eyjyrck1hgjbx80v72g",
        "ownerUserId": "kn7edg2aknetv2yzanaxp4yc7980vszm",
        "slug": "dashboard-manager",
        "stats": {
            "comments": 0,
            "downloads": 652,
            "installsAllTime": 1,
            "installsCurrent": 1,
            "stars": 0,
            "versions": 1
        },
        "summary": "Gère en temps réel la lecture, mise à jour et synchronisation du fichier data.json du dashboard Jarvis, incluant notes, logs, tâches et statistiques.",
        "tags": {
            "latest": "k97cp3hq1jks3eyjyrck1hgjbx80v72g"
        },
        "updatedAt": 1772250561004
    }
}