en un clic
pipeline
Execute flow pipeline
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Execute flow pipeline
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Convertit un répertoire de skill Claude Code en source .clio en utilisant la session Claude Code courante comme modèle — aucune clé API, contrairement à `clio import` (chemin LLM) qui exige ANTHROPIC_API_KEY. Boucle agentique gather → draft → `clio check` → fix, sans plafond de retry. USER-INVOCABLE ONLY. DÉCLENCHEURS OBLIGATOIRES : '/skill2clio', 'skill2clio', 'convertis ce skill en clio', 'importe ce skill en .clio', 'récupère ce skill en clio sans clé', 'reconstruis le .clio de ce skill', 'skill vers clio sans clé API'. Ne PAS déclencher sur : compilation .clio → cible (c'est `clio compile`), récupération verbatim d'un skill émis par clio avec sidecar (c'est `clio import --mode strict`), ou paraphrases vagues.
Summarise a piece of text into a short paragraph.
Genera un resumen conciso de un texto en un párrafo corto.
Produit un résumé concis d'un texte en un court paragraphe.
Execute flow foo
Execute flow echo_str
| name | pipeline |
| description | Execute flow pipeline |
| allowed-tools | Bash, Read, Write, TodoWrite |
Run:
python scripts/01_load_clients.py < state.json > state.next.json && mv state.next.json state.json
Tick the corresponding TodoWrite todo. Do not advance until the script exited 0.
Reads from state: see prompt template prompts/02_detect_churn.md
Writes to state: state.detect_churn validated by schemas/02_detect_churn.output.json
Steps:
Read prompts/02_detect_churn.md, substitute {{state.x}} placeholders from state.json.
Generate an output as the assistant, save verbatim to out.json.
Validate using the bundled helper:
python scripts/_validate.py out.json schemas/02_detect_churn.output.json
If exit 0 (valid): merge into state.json under state.detect_churn.
If exit ≠ 0 (invalid): see RESCUE/RETRY section below if present, otherwise stop.
Tick the corresponding TodoWrite todo.
Retry: on failure, regenerate up to 3 time(s). After the budget is exhausted, see RESCUE section if present, otherwise stop.
Run:
python scripts/03_fallback_detect_churn.py < state.json > state.next.json && mv state.next.json state.json
Tick the corresponding TodoWrite todo. Do not advance until the script exited 0.
Run:
python scripts/04_route_alerts.py < state.json > state.next.json && mv state.next.json state.json
Tick the corresponding TodoWrite todo. Do not advance until the script exited 0.
Run:
python scripts/05_notify_slack.py < state.json > state.next.json && mv state.next.json state.json
Tick the corresponding TodoWrite todo. Do not advance until the script exited 0.
detect_churn failsAvailable expressions in the handler body: detect_churn.error.message (str), detect_churn.error.type (str — Python exception class name).
notify_slack(…)fallback_detect_churn(…)RESUME: set state.detect_churn.report ← state.fallback_detect_churn.report, then continue with the step after detect_churn.
Target: python
Models: haiku, sonnet