skillify
skillify
Catalogue généré le 2026-05-11
En une phrase
CodifyTransforme thele mostdernier recentscraping successfulréussi (via /scrape) flowen intoun askill permanent browser-skillet onautomatisé, disk.pour que la même extraction reparte en 200 millisecondes au lieu de tout réapprendre.
Quand l'utiliser
UseTuwhenviensaskedd'utiliserto/scrape"skillify",pour"codify",extraire"savedesthisdonnéesscrape",d'unorsite,"makeçathismarche,permanent".et tu veux le réutiliser plus tard.
Comment l'invoquer
- Slash command :
/skillify(si exposé dans ton CLI) - Phrases déclencheurs (texte) :
voir"skillify",la"codifydescriptionthiscomplètescrape",ci-dessous"save this scrape", "make this permanent", "codify" - Auto-invocation :
surSur demande explicite (typiquement après un/scraperéussi).
Description complètedétaillée
CodifyLe theskill mostskillify recentest successfulle multiplicateur de productivité du système de scraping de gstack. La logique : /scrape flowest intolent aparce permanentque browser-skillClaude onpilote disk.le Futurenavigateur en direct, page par page, sélecteur par sélecteur, en essayant des options jusqu'à trouver. Une fois que ça marche, c'est dommage de tout refaire à chaque fois. / scrapeskillifycallsprend withle thedernier samescraping intentréussi runde thela codifiedconversation et le transforme en un script inPlaywright ~200mspropre, insteadtesté, ofet re-drivingréutilisable.
Le page.workflow Walksest backstrict throughpour thene conversation,jamais synthesizeslivrer script.tsun +skill script.test.tscassé. +Il fixture,commence runspar theretrouver testle indernier a/scrape tempvalide dir,dans andla asksconversation before(max committing.10 Usetours whenen askedarrière). toIl "skillify"propose un nom de skill court, des phrases déclencheurs (3 à 5), "codify",et "savete thisdemande scrape",où orle "makeranger this: permanent".niveau global (gstack)
Pour aller plus loin
Preamble (run first)
Plan Mode Safe Operations
In plan mode, allowed because they inform the plan: $B, $D, codex exec/codex review, writes to ~/.gstack/browser-skills/, writesaccessible toà thetous plantes file,projets) andou niveau projet (uniquement ce dépôt). Il synthétise ensuite un openscript.tsfor(la generatedlogique artifacts.d'extraction sous forme de fonction pure), un script.test.ts (un test qui rejoue contre une capture HTML enregistrée comme fixture), et capture cette fixture (HTML figé du site cible). Tout est écrit dans un dossier temporaire d'abord.
Skill
Le Invocationtest Duringtourne Plandans Modece
Ifdossier thetemporaire. userS'il invokespasse aET que tu approuves explicitement, le skill inest planpromu mode,dans theson emplacement définitif. Sinon, le dossier temporaire est supprimé entièrement : pas d'état "à moitié livré". Une fois en place, les prochaines fois que tu lances /scrape avec une intention similaire, ce script déterministe tourne en environ 200 millisecondes — sans agent, sans navigation manuelle. Limitations à savoir : un seul URL par skill, les fixtures peuvent devenir obsolètes si le site change, et ce skill takesne precedencegère overpas genericles planflows modequi behavior.modifient Treatle the skill file as executable instructions, not reference. Follow it step by step starting from Step 0; the first AskUserQuestion is the workflow entering plan mode, not a violation of it. AskUserQuestionsite (anyformulaires, variantclics destructifs) — mcp__*__AskUserQuestion or native; see "AskUserQuestion Format → Tool resolution") satisfies plan mode's end-of-turn requirement. If no variant is callable, the skill is BLOCKED — stop and report BLOCKED — AskUserQuestion unavailable per the AskUserQuestion Format rule. At a STOP point, stop immediately. Do not continue the workflow or call ExitPlanMode there. Commands marked "PLAN MODE EXCEPTION — ALWAYS RUN" execute. Call ExitPlanMode only after the skill workflow completes, or if the user tells you to cancel the skill or leave plan mode.
(extrait — voirc'est le SKILL.mdjob completde pour la suite)/automate.
Source
- Plugin :
gstack - Nom interne :
skillify - Fichier :
/home/thymon/.claude/skills/gstack/skillify/SKILL.md