Skills

HTML PPT Skill: faça apresentações e uma vista de orador com HTML estático

Para quem quer apresentações profissionais em HTML estático puro e precisa do modo orador. Depois de instalar, só um runtime que suporte AgentSkills pode ser usado para as fabricar.

Official source · html-ppt-skill

Install

npx skills add https://github.com/lewislulu/html-ppt-skill

Para quem

Se quer que um Agent produza uma apresentação HTML que possa abrir diretamente, em vez de passar por outra cadeia de empacotamento, este AgentSkill encaixa melhor. Visa apresentações HTML profissionais: temas, modelos de jogo completo, layouts de uma página, animação e um modo orador com pré-visualização, texto palavra a palavra e temporizador. O resultado é HTML/CSS/JS estático puro, sem passo de build.

Precisa de um runtime de Agent que suporte AgentSkills e aceita registar a skill com npx. Quem só quer escrever à mão umas páginas HTML e não planeia deixar um Agent escrevê-las tem benefício limitado. Notas em chinês:

https://github.com/lewislulu/html-ppt-skill/blob/main/README.zh-CN.md

A página também escreve a licença como MIT. Não escreve um produto de chat como único cliente, por isso não invente um limite a uma só casa.

Conclua a primeira tentativa em 3 minutos

O comando oficial de instalação é só este:

npx skills add https://github.com/lewislulu/html-ppt-skill

Regista a skill no seu runtime de Agent. Isto altera a lista de skills do runtime; não é uma vista só de leitura. Confirme primeiro que esta máquina tem npx e que este é o ambiente onde escrever, depois execute.

Depois de instalar, um ensaio de baixo risco: faça um Agent que suporte AgentSkills gerar uma apresentação HTML estática o mais curta possível. Antes de escrever ficheiros, faça-o dizer o caminho e o número de páginas; você acena e depois permite a escrita em disco. O sucesso tem duas camadas: obtém HTML que abre no browser sem passo de build; depois de abrir, prima S e aparece uma janela de orador independente. Se o Agent começar a alterar o seu projeto de sítio existente ou a acrescentar scripts de build, pare primeiro.

A página escreve que depois de instalar se pode continuar “by asking things like”, mas este excerto não dá uma frase de pergunta concreta. Por isso na primeira vez não invente um jogo de frases; exija só «curto, estático, abrível, confirme o caminho primeiro».

Casos de uso

Caso 1: Faça o Agent fazer uma apresentação por tema e layout. A página dá a escala 36 temas, 15 modelos de jogo completo, 31 layouts de uma página, recursos em assets/themes/*.css, templates/full-decks/<name>/, templates/single-page/*.html. A animação é 27 animações CSS mais 20 canvas FX. O excerto não escreve o nome de cada tema nem como o Agent escolhe um modelo. Pode pedir: produzir uma apresentação HTML estática e reutilizar esses recursos prontos o mais possível. Não pode, com este material, exigir «tem de usar um nome de tema nunca escrito». Antes de gerar, confirme na mesma o caminho de saída.

Caso 2: Verifique o modo orador. Depois de abrir qualquer peça acabada, S abre uma janela de orador dedicada com quatro cartões magnéticos arrastáveis e redimensionáveis: página atual, pré-visualização da seguinte, texto palavra a palavra, temporizador. As duas janelas mantêm-se sincronizadas via BroadcastChannel. A página não escreve uma lista de browsers nem o que fazer se não houver segunda janela. A aceitação só vê: depois de S aparecem os quatro blocos acima, e a pré-visualização e as notas seguem ao mudar de página. Não deixe o Agent continuar a alterar o HTML neste passo.

Limites de uso

Os números seguem a tabela da página: temas 36, modelos de jogo completo 15, layouts de uma página 31, animações CSS 27, canvas FX 20. Não mude estas contagens com números talvez mais antigos do título do repositório. Os caminhos estão ao nível de diretório; não há um inventário completo de ficheiros.

O caminho de instalação é o npx skills add acima. Não há um segundo instalador ao lado. Depois do registo, só um runtime que suporte AgentSkills está escrito como capaz de fabricar apresentações; não assuma que ferramentas fora dessa norma já servem.

Um ficheiro acabado não tem passo de build, isso não é o mesmo que nunca escrever em disco. Na primeira vez, acabe um ficheiro estático de uma página ou de umas poucas, e prima S para verificar a janela de orador. Qualquer ação que sobrescreva uma apresentação existente, gere dezenas de páginas em lote ou traga um build externo deve primeiro fazer o Agent recitar os ficheiros que vai alterar; você confirma e depois continua.