Codifica il formato delle slide, la barra di avanzamento basata sui livelli, le regole di navigazione e la struttura delle sezioni per una presentazione HTML a file singolo.
npx clawhub@latest install presentation-structureLa skill Presentation Structure fornisce a un agente AI una conoscenza approfondita di come viene costruita e mantenuta una specifica presentazione HTML a file singolo (presentation/index.html). Copre il formato di numerazione degli slide data-slide, il sistema della barra di avanzamento a 4 livelli, la navigazione da tastiera/touch, le convenzioni per i divisori di sezione e le regole per rinumerare in sicurezza gli slide dopo le modifiche. Installa questa skill quando vuoi che un agente legga, modifichi o generi slide conformi all'architettura di questa presentazione senza compromettere la navigazione o la barra di avanzamento dei livelli.
data-slide e ogni riferimento goToSlide() nel sommario.section-slide corretta, l'attributo data-level e il testo section-desc.goToSlide() non corrispondenti.presentation/index.html.La skill codifica i tre tipi di slide — slide normali, slide di sezione per la transizione di livello e la slide del titolo — insieme agli attributi HTML richiesti (data-slide, data-level, classi CSS). L'agente sa quali attributi sono obbligatori, quali sono facoltativi e quali elementi (come .level-badge) non devono essere codificati direttamente nell'HTML.
Invece di una percentuale cumulativa, la presentazione utilizza quattro livelli discreti (low, medium, high, pro) mappati rispettivamente al 25 / 50 / 75 / 100% di riempimento della barra. Presentation Structure acquisisce esattamente quali intervalli di slide attivano ciascun livello, quali slide ereditano il livello precedente, e che la barra è nascosta nella slide 1 e vuota prima della prima transizione data-level.
Dopo qualsiasi modifica strutturale, l'agente deve rinumerare tutti gli attributi data-slide in sequenza a partire da 1, aggiornare ogni chiamata goToSlide() nella diapositiva TOC/Journey Map e verificare che non esistano lacune o duplicati. La skill Presentation Structure documenta che totalSlides viene calcolato automaticamente dal DOM e non richiede aggiornamenti manuali.
La competenza copre la funzione goToSlide(n) utilizzata nei link del sommario, il valore totalSlides calcolato automaticamente e i metodi di input supportati: tasti freccia, barra spaziatrice e swipe touch. Questo consente all'agente di verificare che i link del sommario rimangano coerenti dopo la rinumerazione.
I divisori di sezione seguono un formato preciso: classe section-slide, attributo opzionale data-level, un paragrafo section-number, un titolo <h1> e un paragrafo section-desc che indica il livello. Presentation Structure rende l'agente consapevole del markup completo atteso, in modo che le sezioni generate siano immediatamente valide.
Un utente chiede all'agente di inserire una nuova sezione "Parte 7" dopo la diapositiva 46. Presentation Structure indica all'agente di creare un div section-slide con il successivo numero data-slide sequenziale, aggiungere il data-level appropriato, rinumerare tutte le diapositive successive e aggiornare ogni chiamata goToSlide() nella diapositiva del sommario.
L'agente analizza presentation/index.html alla ricerca di lacune o valori data-slide duplicati, e verifica incrociando ogni chiamata goToSlide() con i numeri di slide effettivi, segnalando eventuali discrepanze — un'operazione completamente supportata dalle regole di rinumerazione codificate in questa skill di Presentation Structure.
Un utente desidera un riepilogo di quali diapositive appartengono a quale livello del percorso. L'agente utilizza la tabella delle transizioni di livello nella skill Presentation Structure per produrre una mappatura accurata degli intervalli di diapositive, dei valori data-level e delle corrispondenti percentuali di riempimento della barra, senza dover leggere l'intero file HTML.
Quando viene richiesto di strutturare una nuova diapositiva, l'agente utilizza i modelli HTML esatti forniti da questa skill — selezionando la classe corretta (title-slide, section-slide o semplicemente slide), inserendo gli attributi appropriati e sapendo di omettere .level-badge dall'HTML sorgente poiché viene iniettato tramite JS in fase di esecuzione.
npx clawhub@latest install presentation-structurenpx clawhub@latest install presentation-structureAccedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!