Claude-skill-registry beamer-unesp

Gerar apresentações Beamer LaTeX no padrão UNESP dark mode. Usar quando o usuário pedir para criar slides, apresentações, ou palestras em Beamer/LaTeX. O template usa tema Madrid com cores escuras (fundo RGB 26,26,26), ícones FontAwesome5, e suporte a código Python/outros. Ideal para apresentações técnicas, acadêmicas ou palestras.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/beamer-unesp" ~/.claude/skills/majiayu000-claude-skill-registry-beamer-unesp && rm -rf "$T"
manifest: skills/data/beamer-unesp/SKILL.md
source content

Beamer UNESP Dark Mode

Skill para criar apresentações Beamer no padrão visual do Ney Lemke (UNESP).

Características do Template

  • Aspecto: 16:9 (aspectratio=169), fonte 12pt
  • Tema: Madrid + beaver (customizado dark)
  • Cores:
    • accent
      (azul): destaque principal, links, estrutura
    • secondary
      (roxo): destaque secundário
    • success
      (verde): exemplos positivos
    • warning
      (amarelo): alertas leves
    • danger
      (vermelho): alertas críticos
  • Ícones: FontAwesome5 (
    \faIcon
    )

Estrutura Padrão

\section{Nome da Seção}

\begin{frame}{Título do Slide}
    % Conteúdo
\end{frame}

Blocos Disponíveis

% Bloco padrão (fundo accent)
\begin{block}{Título}
    Conteúdo
\end{block}

% Bloco de alerta (fundo vermelho)
\begin{alertblock}{Atenção}
    Conteúdo crítico
\end{alertblock}

% Bloco de exemplo (fundo verde)
\begin{exampleblock}{Exemplo}
    Conteúdo positivo
\end{exampleblock}

Layout em Colunas

\begin{columns}
    \begin{column}{0.5\textwidth}
        % Coluna esquerda
    \end{column}
    \begin{column}{0.5\textwidth}
        % Coluna direita
    \end{column}
\end{columns}

Código Fonte

\begin{frame}[fragile]{Título}
    \begin{block}{Descrição}
        \begin{lstlisting}[language=Python]
def exemplo():
    return "Hello"
        \end{lstlisting}
    \end{block}
\end{frame}

Ícones FontAwesome5 Comuns

ContextoÍcones
Tech
\faCode
,
\faServer
,
\faDatabase
,
\faNetworkWired
IA
\faRobot
,
\faBrain
,
\faMicrochip
Docs
\faFile
,
\faBook
,
\faGraduationCap
Alertas
\faExclamationTriangle
,
\faCheckCircle
,
\faBug
Misc
\faLightbulb
,
\faBolt
,
\faArrowRight
,
\faEnvelope

Descrições com Ícones Coloridos

\begin{description}
    \item[\textcolor{accent}{\faCube} Item] Descrição
    \item[\textcolor{success}{\faBrain} Outro] Descrição
\end{description}

Workflow

  1. Copiar
    assets/template.tex
    e
    assets/logo_unesp.png
    para o diretório de trabalho
  2. Substituir placeholders:
    • {{TITLE}}
      ,
      {{SHORT_TITLE}}
      ,
      {{SUBTITLE}}
    • {{AUTHOR}}
    • {{TITLE_ICONS}}
      (ex:
      \faRobot\, \faCode
      )
    • {{CONTENT}}
      (slides e seções)
    • {{CLOSING_ICON}}
      ,
      {{CLOSING_MESSAGE}}
      ,
      {{FOOTER_ICONS}}
    • {{CONTACT_INFO}}
      (recursos adicionais)
  3. Compilar com
    pdflatex
    ou
    latexmk

Importante: O logo

logo_unesp.png
deve estar no mesmo diretório do arquivo
.tex
.

Boas Práticas

  • Usar
    \section{}
    para agrupar slides relacionados
  • Preferir colunas para comparações lado a lado
  • Usar
    alertblock
    para riscos/limitações,
    exampleblock
    para benefícios
  • Incluir ícones relevantes nos títulos de blocos
  • Manter slides concisos (máx 6-7 itens por lista)
  • Usar
    [fragile]
    em frames com código