Un utilitaire léger en Python pur pour détecter automatiquement les encodages de fichiers texte et les marqueurs BOM sans dépendances externes.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install cn-text-encoding-detector
Copiez le dossier de la compétence dans l'un de ces emplacements
~/.openclaw/skills/ <project>/skills/ Priorité : Espace de travail > Local > Intégré
Copiez ce prompt dans OpenClaw pour l'installer automatiquement.
Aide-moi à installer cn-text-encoding-detector via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).
Obtenez les fichiers bruts de la compétence dans une archive ZIP.
Text Encoding Detector est un outil Python robuste et sans dépendance, conçu pour résoudre les problèmes d'encodage de caractères de manière programmatique. Cet utilitaire, convivial pour les développeurs, analyse les fichiers texte pour identifier avec précision les encodages tels que UTF-8, UTF-16 LE/BE, GBK, GB2312 et Latin-1, tout en identifiant automatiquement les marqueurs BOM (Byte Order Mark). En intégrant cet outil avec les Openclaw Skills, les développeurs et les agents IA peuvent analyser, inspecter et corriger les fichiers texte corrompus de manière transparente au sein des pipelines de codage automatisés.
Fonctionnant entièrement sur la bibliothèque standard de Python, il ne nécessite aucune API externe ni accès à internet. Cette conception axée sur le local garantit des performances maximales et la confidentialité, ce qui en fait un ajout essentiel à la boîte à outils de tout développeur lors de la construction de flux de travail automatisés traitant des bases de données de documents multilingues ou hérités.
Aucune dépendance Python externe n'est nécessaire, ce qui rend la configuration simple. Il suffit de cloner ou de copier le script dans votre projet et de le configurer avec votre espace de travail Openclaw Skills.
Assurez-vous d'avoir Python 3.x installé dans votre environnement. Clonez le dépôt et appelez le script :
# Exécutez le détecteur en utilisant Python 3
python3 scripts/encoding_detector.py --file path/to/your/document.txt
Pour l'utiliser avec les Openclaw Skills, enregistrez le script Python dans vos fichiers de définition d'outils pour permettre à votre agent IA de déclencher des audits d'encodage dynamiquement lors des tâches de codage.
Text Encoding Detector produit des données structurées au format JSON standard, facilitant la consommation par programme par d'autres scripts ou agents IA au sein des Openclaw Skills.
| Champ | Type | Description |
|---|---|---|
file |
String | Le chemin absolu ou relatif du fichier texte scanné. |
encoding |
String | L'encodage de caractères détecté (par ex. UTF-8, GBK, UTF-16 LE, UNKNOWN). |
size_bytes |
Integer | La taille totale du fichier en octets. |
{
"file": "document.txt",
"encoding": "UTF-8",
"size_bytes": 15234
}
Chargement
Un outil Python sans dépendance pour inverser des séquences de texte multi-octets globalement ou caractère par caractère.

Un outil CLI léger et en pur Python pour calculer les pourboires et diviser les notes entre plusieurs personnes, sans aucune dépendance externe.

Un outil en ligne de commande léger et sans dépendance pour supprimer les espaces redondants, les tabulations indésirables et les sauts de ligne excessifs de vos entrées de texte et de vos fichiers.

Un outil Python local et sans dépendances pour inspecter les codepoints, les noms officiels et les catégories des caractères Unicode.

Un utilitaire de ligne de commande Python léger et sans dépendances pour une conversion instantanée entre les échelles de température Celsius, Fahrenheit et Kelvin.

Un outil CLI léger et purement en Python conçu pour mélanger de manière aléatoire des lignes de texte à partir d'entrées directes ou de fichiers externes.








































