Data Format Encoder pour Openclaw

Un outil de transformation de données essentiel qui permet aux agents IA d'encoder, décoder, échapper et convertir du texte entre les formats Base64, URL percent-encoding, entités HTML, JSON, Hexadécimal, Binaire, ROT13 et Unicode.

agentpmt
v1.0.0
Jun 11, 2026
0
505
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 data-format-encoder

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 data-format-encoder 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 Data Format Encoder ?

Le Data Format Encoder est un utilitaire de conversion de texte polyvalent conçu pour aider les développeurs et les agents autonomes à convertir des chaînes entre divers formats d'encodage couramment utilisés dans le développement web moderne, la communication API et le traitement de données de bas niveau. En tirant parti de cet outil au sein d'Openclaw Skills, vos agents IA peuvent effectuer de manière transparente un encodage et un décodage bidirectionnel base64, un URL percent-encoding sécurisé, un échappement d'entités HTML pour prévenir les vulnérabilités de cross-site scripting (XSS), et un échappement de caractères JSON pour le traitement de chaînes imbriquées.

En plus des normes web standard, cette compétence prend en charge des formats de bas niveau tels que la représentation d'octets hexadécimaux, la conversion binaire, les séquences d'échappement Unicode et l'obfuscation de texte ROT13. L'utilisation d'Openclaw Skills pour la conversion de format de données garantit que vos agents de workflow automatisés peuvent traiter des charges utiles réseau brutes, construire des requêtes API propres et analyser des structures de données externes en toute sécurité sans avoir besoin de scripts exécutés localement.

Cas d'utilisation de Data Format Encoder

  • Convertissez des fichiers binaires ou des tampons d'image en chaînes base64 pour des transmissions API directes ou la création d'URL de données inline.
  • Échappez les caractères non sécurisés dans les URL en utilisant le percent-encoding avant d'ajouter des chaînes de requête ou des paramètres à des requêtes externes.
  • Protégez les pages web et nettoyez les entrées générées par les utilisateurs en convertissant les scripts HTML actifs en entités HTML sécurisées.
  • Formatez le texte brut pour l'intégrer dans des structures JSON en échappant les tabulations, les guillemets doubles et les sauts de ligne.
  • Inspectez les octets bruts ou traduisez le texte en chaînes binaires et hexadécimales séparées par des espaces pour le débogage ou l'utilisation cryptographique.

Comment fonctionne Data Format Encoder

  1. Déclenchement d'action : L'agent IA sélectionne l'action d'encodeur appropriée (telle que encode-base64-encode ou encode-url-encode) en fonction des exigences du système cible.
  2. Fournir la charge utile d'entrée : L'agent fournit la chaîne cible dans le paramètre text d'une charge utile JSON structurée.
  3. Validation et conversion : Le runner d'Openclaw Skills valide les paramètres et utilise l'encodage UTF-8 pour exécuter les règles de transformation demandées (par exemple, convertir 'Hello' en '48656c6c6f' via la traduction hex).
  4. Recevoir une sortie structurée : L'outil renvoie la valeur de la chaîne transformée avec des métadonnées de taille, permettant à l'agent d'utiliser en toute sécurité le texte encodé dans les tâches en aval.

Configuration de Data Format Encoder

Pour activer cette compétence, vous devez d'abord connecter votre compte AgentPMT principal via les compétences de configuration de base. Vous pouvez installer les dépendances nécessaires à l'aide des commandes suivantes :

npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup

Une fois la configuration terminée, vous pouvez invoquer le Data Format Encoder via le framework Openclaw Skills en spécifiant le slug du produit data-format-encoder et l'action correspondante.

Schéma de données et taxonomie de Data Format Encoder

Le Data Format Encoder définit une structure de données cohérente sur 15 actions. Chaque requête nécessite un paramètre text, et les actions renvoient des objets JSON structurés contenant la chaîne transformée.

Actions et paramètres principaux

Action Slug Description Paramètre requis Exemple d'entrée Exemple de sortie
encode-base64-encode Encoder du texte brut en Base64 text (string) "Hello world!" "SGVsbG8gd29ybGQh"
encode-base64-decode Décoder une chaîne Base64 en texte brut text (string) "SGVsbG8gd29ybGQh" "Hello world!"
encode-url-encode Percent-encode de texte pour URL text (string) "hello world & goodbye" "hello%20world%20%26%20goodbye"
encode-url-decode Décoder du texte percent-encoded text (string) "hello%20world%20%26%20goodbye" "hello world & goodbye"
encode-html-entity-encode Échapper les caractères spéciaux en HTML text (string) "<div class=\"main\">Hello</div>" "&lt;div class=&quot;main&quot;&gt;Hello&lt;/div&gt;"
encode-escape-json Échapper les caractères spéciaux pour JSON text (string) "Line 1\nLine 2" "Line 1\\nLine 2"
encode-text-to-hex Convertir du texte en représentation hex text (string) "Hello" "48656c6c6f"
encode-hex-to-text Convertir hex en texte brut text (string) "48 65 6c 6c 6f" "Hello"
encode-rot13-encode Appliquer la substitution ROT13 text (string) "Hello World" "Uryyb Jbeyq"

Fonctionnalités avancées de Data Format Encoder

  • Nettoyage Hex flexible : Les actions de décodage hex suppriment automatiquement les caractères d'espacement tels que les deux-points, les traits d'union et les espaces, permettant des formats bruts standard comme 48:65:6c:6c:6f directement.
  • Conformité aux normes UTF-8 : Toutes les transformations prennent nativement en charge les modèles d'encodage UTF-8, garantissant que les caractères multi-octets complexes ne soient pas corrompus lors des transformations URL, base64 ou JSON.
  • Exécution inverse de ROT13 : Le traitement de l'obfuscation est rationalisé ; l'application de encode-rot13-encode deux fois agit automatiquement comme le décodeur sans nécessiter d'action de décryptage distincte.
  • Schéma de découverte intégré : Interrogez facilement les instructions de formatage en direct à l'aide de get_schema et get_instructions via le serveur principal AgentPMT MCP pour synchroniser les changements d'action en temps réel.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*