Crontab Wizard pour Openclaw

Un outil CLI sans dépendance pour expliquer, générer, valider et prévisualiser des expressions crontab en anglais simple.

johnnywang2001
v1.0.0
Mar 11, 2026
1
1.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 crontab-wizard

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 crontab-wizard 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 Crontab Wizard ?

Crontab Wizard est un utilitaire de développement robuste conçu pour démystifier les horaires cron complexes. En tant que partie de l'écosystème Openclaw Skills, il offre un moyen transparent d'interagir avec la syntaxe crontab, permettant aux utilisateurs de convertir des expressions cryptiques en texte lisible par l'homme et vice versa.

Conçu pour la fiabilité et la rapidité, cet outil ne nécessite aucune dépendance Python externe. Il sert de pont entre les exigences de planification de haut niveau et la configuration système de bas niveau, garantissant que les ingénieurs DevOps et les développeurs peuvent vérifier leur logique d'automatisation avant le déploiement.

Cas d'utilisation de Crontab Wizard

  • Traduire une syntaxe cron complexe en anglais simple pour la documentation ou les revues de code.
  • Générer des expressions crontab sans erreur à partir de simples drapeaux de ligne de commande.
  • Valider la syntaxe cron pour éviter les échecs de planification dans les environnements de production.
  • Prévoir les temps d'exécution futurs pour s'assurer que les horaires correspondent aux fenêtres de maintenance.

Comment fonctionne Crontab Wizard

  1. L'utilisateur saisit une expression cron ou un ensemble de drapeaux de génération via la ligne de commande.
  2. La logique interne analyse la syntaxe à 5 champs ou les alias raccourcis (comme @daily).
  3. Pour les demandes d'explication, l'outil fait correspondre les plages numériques et les caractères génériques à des descripteurs linguistiques.
  4. Pour la validation, il vérifie chaque champ par rapport aux contraintes de plage standard (ex : heures 0-23).
  5. Pour les prévisualisations de la prochaine exécution, il calcule les horodatages à venir en fonction de l'heure actuelle du système.

Configuration de Crontab Wizard

Crontab Wizard est conçu pour une utilisation immédiate sans besoin d'environnements complexes. Assurez-vous d'avoir Python 3 installé et suivez ces étapes pour l'intégrer à votre flux de travail Openclaw Skills :

# Clone or download the skill script
# No pip installation required

# Verify the installation
python3 scripts/cronwiz.py --help

Schéma de données et taxonomie de Crontab Wizard

La skill fonctionne sur la syntaxe cron standard et fournit des commentaires structurés. Voici un résumé des interactions de données :

Feature Input Type Output Format
Explain 5-field string / alias Human-readable sentence
Validate Cron string Boolean status + error detail
Next Cron string + count List of ISO 8601 timestamps
Generate CLI Flags Valid cron expression

Fonctionnalités avancées de Crontab Wizard

  • Prise en charge des alias cron standard, notamment @yearly, @monthly, @weekly, @daily, @midnight et @hourly.
  • Validation de plage de précision qui identifie les paramètres spécifiques hors limites.
  • Prévisions d'exécution personnalisables pour voir exactement quand une tâche se déclenchera jusqu'à N fois.
  • Drapeaux de génération flexibles prenant en charge les intervalles (5m, 2h), les heures spécifiques (HH:MM) et les filtres de jour de la semaine.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*