Que fait okf-skills-wiki ?
Transformez un dossier de compétences Claude au format OKF en un wiki navigable : recherche par étiquette, diagrammes Mermaid et un graphe de connaissances interactif.
Aperçu
Ce skill prend un répertoire contenant des fichiers de compétences formatés selon la spécification Open Knowledge Format (OKF) (avec métadonnées en frontmatter YAML) et génère un site wiki statique complet. Le wiki résultant comprend :
- Une page d'accueil listant toutes les compétences avec leurs tags.
- Une fonction de recherche par étiquette pour filtrer les compétences selon un thème.
- Des diagrammes Mermaid intégrés pour visualiser les relations entre compétences (par exemple, dépendances, hiérarchies).
- Un graphe de connaissances interactif (basé sur D3.js ou vis.js) permettant d'explorer visuellement les connexions entre compétences.
Utilisation
- Placez vos fichiers de compétences OKF (extensions
.mdou.skill.md) dans un dossier, par exemple./skills/. - Exécutez le script de génération :
node generate-wiki.js --source ./skills --output ./wiki
- Ouvrez
./wiki/index.htmldans votre navigateur.
Le wiki généré est entièrement statique et peut être déployé sur GitHub Pages, Netlify, ou tout hébergeur de fichiers.
Configuration
| Option | Description | Valeur par défaut |
|---|---|---|
--source | Chemin du dossier contenant les compétences OKF. | ./skills |
--output | Chemin du dossier de sortie pour le wiki. | ./wiki |
--title | Titre du wiki. | OKF Skills Wiki |
--theme | Thème visuel (light ou dark). | light |
Exemple de fichier OKF
---
name: my-skill
version: 1.0.0
tags:
- analyse
- visualisation
description: Une compétence pour analyser des données.
dependencies:
- data-parser
- chart-renderer
---
# Ma compétence
Description détaillée ici...
Dépendances
- Node.js (v16 ou supérieur) pour exécuter le générateur.
- Aucune dépendance externe pour l'affichage du wiki (bibliothèques intégrées dans la sortie).
Licence
MIT