Gestionnaire de Snippets de Code pour Openclaw

Un outil CLI simplifié permettant aux développeurs d'enregistrer, de catégoriser et de récupérer instantanément des extraits de code réutilisables dans n'importe quel langage de programmation.

sxliuyu
v1.0.0
Mar 16, 2026
0
1k
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install code-snippet

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer code-snippet via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Gestionnaire de Snippets de Code ?

Le Gestionnaire de Snippets de Code est un utilitaire dédié à la création et à la maintenance d'une base de connaissances personnelle de blocs de code. Faisant partie de l'écosystème Openclaw Skills, il permet aux développeurs de délaisser les fichiers texte désordonnés ou les favoris de navigateur au profit d'un flux de travail structuré piloté par CLI. Il prend en charge la syntaxe multilingue, le marquage et la fonctionnalité de copie rapide, garantissant que votre logique la plus précieuse est toujours à portée d'une commande.

Cas d'utilisation de Gestionnaire de Snippets de Code

  • Archivage de fichiers de configuration complexes ou de code boilerplate pour une configuration rapide de projet.
  • Stockage de modèles regex fréquemment utilisés ou de scripts shell pour une récupération rapide.
  • Organisation d'une bibliothèque multilingue de fonctions utilitaires (ex: opérations sur fichiers Python, écouteurs d'événements JS).
  • Réduction des changements de contexte en recherchant des solutions techniques directement depuis le terminal.

Comment fonctionne Gestionnaire de Snippets de Code

  1. Les utilisateurs enregistrent des snippets à l'aide du script CLI, en fournissant un titre, le code lui-même et des métadonnées facultatives telles que la langue et les tags.
  2. La skill stocke les données dans un format structuré, indexant le contenu pour une recherche haute performance.
  3. Lorsqu'un développeur a besoin d'une solution spécifique, il utilise des mots-clés pour effectuer une recherche dans sa bibliothèque.
  4. Le gestionnaire renvoie les résultats correspondants avec des ID uniques, permettant la récupération ou la copie du bloc de code en un clic.

Configuration de Gestionnaire de Snippets de Code

Pour intégrer cet outil dans votre environnement Openclaw Skills, suivez ces étapes :

# Clone the repository and navigate to the directory
cd code-snippet

# Ensure you have Python 3 installed
# Add your first snippet
python3 scripts/snippet.py add "Read JSON" --code "import json\nwith open('file.json') as f: data = json.load(f)" --lang python --tag utils

Schéma de données et taxonomie de Gestionnaire de Snippets de Code

La skill organise ses données à l'aide d'une taxonomie de métadonnées structurée pour garantir une récupération rapide au sein d'Openclaw Skills.

Champ Type Description
Title String Nom descriptif de l'extrait de code
Code String Le contenu réel du code source
Lang String Langage de programmation pour la classification
Tag String Mots-clés personnalisés pour le filtrage avancé
ID Integer Identifiant unique pour une récupération spécifique

Fonctionnalités avancées de Gestionnaire de Snippets de Code

  • Filtrage basé sur les tags pour parcourir les snippets par projet ou par pile technologique.
  • Fonctionnalité de recherche interrogeant à la fois les titres et les tags pour des résultats complets.
  • Capacité de listage intégrée pour afficher tous les snippets d'une catégorie de langue spécifique.
  • Implémentation Python légère s'intégrant parfaitement dans divers pipelines d'automatisation Openclaw Skills.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*