Agent skill

Fwmsexcelxlsx Generator

by totvs in totvs/engpro-advpl-tlpp-skills

Gera customizações AdvPL/TLPP (sempre User Function) que exportam dados do Protheus para planilha Excel .xlsx usando a classe de framework FwMsExcelXlsx, padrão recomendado pela TOTVS — abas…

MITAuto-check passedDocuments & Office

Install Fwmsexcelxlsx Generator

skills CLI
$ npx skills add totvs/engpro-advpl-tlpp-skills --skill fwmsexcelxlsx-generator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install totvs/engpro-advpl-tlpp-skills fwmsexcelxlsx-generator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/totvs/engpro-advpl-tlpp-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/advpl-tlpp/fwmsexcelxlsx-generator .claude/skills/fwmsexcelxlsx-generator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
fwmsexcelxlsx-generator
GitHub stars
143
Token cost
~2.9k tokens
SKILL.md length
1,221 words
Files
5 (incl. references)
Skills in repo
19
Repo updated
First seen
Licence
MIT

At a glance

Gera customizações AdvPL/TLPP (sempre User Function) que exportam dados do Protheus para planilha Excel .xlsx usando a classe de framework FwMsExcelXlsx, padrão recomendado pela TOTVS — abas…

  • Works in 10 steps: Levante o requisito: tabela(s), filtros,… → Valide o dicionário: confirme que cada… → Monte a consulta com FWExecStatement e… → …
  • Tasks that involve Excel spreadsheets
  • SKILL.md covers Visão geral, Qual classe usar — regra de…, Pré-requisitos do ambiente and Ciclo de vida, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Fwmsexcelxlsx Generator is an agent skill from totvs/engpro-advpl-tlpp-skills. Gera customizações AdvPL/TLPP (sempre User Function) que exportam dados do Protheus para planilha Excel .xlsx usando a classe de framework FwMsExcelXlsx, padrão recomendado pela TOTVS — abas, tabelas, colunas com alinhamento, formato, máscara e totalizador, fonte da planilha, gravação direta em arquivo ou no banco para grandes volumes, verificação da printer.exe e entrega do arquivo em SmartClient, WebApp ou job. A classe legada FWMsExcelEx (XML 2003) só é usada quando o usuário pedir explicitamente. Use quando o…

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/fwmsexcelxlsx-api-reference.md`, `references/fwmsexcelxlsx-examples.md` and `references/legacy-fwmsexcelex-api-reference.md`).

It sits in Documents & Office, covering Excel spreadsheets. It works with Microsoft Excel. The repository describes itself as: Repositório contendo skills para orientar desenvolvimento ADVPL/TLPP com agentes de IA. The licence is MIT.

When your agent uses it

  • Tasks that involve Excel spreadsheets

Example prompts

  • “exportar para Excel”
  • “gerar planilha”
  • “gerar xlsx”
  • “/fwmsexcelxlsx-generator”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Levante o requisito: tabela(s), filtros, colunas, totais, número de
  2. Valide o dicionário: confirme que cada campo existe na tabela de
  3. Monte a consulta com FWExecStatement e parâmetros ? (valores via
  4. Verifique a printer.exe antes de criar o objeto.
  5. Descreva as colunas uma única vez (aCols) e use o mesmo array para
  6. Escolha o modo de gravação: memória (padrão) para volumes pequenos e
  7. Gere seguindo o ciclo de vida, uma aba completa por vez.
  8. Grave no servidor e entregue: GetXMLFile() em pasta do servidor
  9. Libere recursos: DeActivate(), FreeObj(oExcel),
  10. Salve o fonte em Windows-1252 (CP1252) e compile. O compilador do

What it can do on your machine

Read from SKILL.md and the folder at commit 3908e4e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • tdn.totvs.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Fwmsexcelxlsx Generator loads about 2.9k tokens when it runs, and up to ~27k if it reads all its reference files. Until then it costs about 207 tokens; SKILL.md has 1,221 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~207
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~27k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from totvs/engpro-advpl-tlpp-skills at commit 3908e4e, republished under its MIT licence (© totvs). 1,221 words, ~2,928 tokens.

Download SKILL.mdSave it as .claude/skills/fwmsexcelxlsx-generator/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
fwmsexcelxlsx-generator
description
Gera customizações AdvPL/TLPP (sempre User Function) que exportam dados do Protheus para planilha Excel .xlsx usando a classe de framework FwMsExcelXlsx, padrão recomendado pela TOTVS — abas, tabelas, colunas com alinhamento, formato, máscara e totalizador, fonte da planilha, gravação direta em arquivo ou no banco para grandes volumes, verificação da printer.exe e entrega do arquivo em SmartClient, WebApp ou job. A classe legada FWMsExcelEx (XML 2003) só é usada quando o usuário pedir explicitamente. Use quando o usuário pedir "exportar para Excel", "gerar planilha", "gerar xlsx", "integração com Excel", "relatório em Excel", "exportar consulta para planilha", "planilha com várias abas", "FwMsExcelXlsx", "FWMsExcel", "FWMsExcelEx" ou "export to Excel AdvPL" — mesmo que não cite nenhuma classe.
license
MIT
metadata.domain
Protheus
metadata.maintainer
Customizações ADVPL/TLPP
metadata.author
Renato Cunha
metadata.version
1.0.0
metadata.category
Code Generation

FwMsExcelXlsx Generator

Visão geral

FwMsExcelXlsx é a classe de framework recomendada para gerar planilhas Excel .xlsx nativas no Protheus. Tem a mesma API básica da família FWMsExcel (AddWorkSheet, AddTable, AddColumn, AddRow, Activate, GetXMLFile), mas o arquivo é montado pela printer.exe do AppServer, o que elimina o aviso de "formato e extensão não correspondem" do Excel.

Este repositório é de customização: todo código gerado é User Function (pública) com Static Function para os auxiliares. Function é proibido.

Qual classe usar — regra de decisão

SituaçãoClasse
Qualquer pedido de planilha / exportação / integração com ExcelFwMsExcelXlsx (padrão desta skill)
Controle célula a célula: cores, bordas, mesclagem, fórmulas, imagensFwPrinterXlsx (fora do escopo desta skill — avise o usuário)
Usuário pede explicitamente FWMsExcelEx ou "a versão antiga"FWMsExcelEx — legada, ver seção legada

FWMsExcelEx e FWMsExcel são legadas (geram XML Spreadsheet 2003, .xml). Não as use por iniciativa própria. Se o pedido citar FWMsExcelEx (ou grafias como FWMsExcelExv) sem dizer que quer a versão antiga, avise que a classe é legada, proponha FwMsExcelXlsx e só siga com a legada se o usuário confirmar.

Não use esta skill para relatórios impressos (TReport/Smart View) nem para importar planilhas.

Pré-requisitos do ambiente

RequisitoVersão mínimaConsequência se faltar
Binário (AppServer)17.3.0.0Classe indisponível
printer.exe (AppServer; e SmartClient quando usado)2.1.0Exceção em tempo de execução: "Versão da printer.exe não suporta a geração de arquivos .xlsx"
SetWriteinDBDBAccess 22.1.1.0Retorna .F. e continua em memória

Todo fonte gerado deve verificar a printer.exe com PrinterVersion():fromServer() antes de montar a planilha e, se não atender, informar o requisito ao usuário em vez de deixar a exceção estourar.

Ciclo de vida

New()
 └─ [SetWriteinFile(.T.) | SetWriteinDB(.T.)]   // opcional, grandes volumes, ANTES de qualquer AddRow
 └─ [SetFont / SetFontSize / SetBold ...]        // opcional, vale para a planilha inteira
 └─ para cada aba (uma de cada vez):
      AddWorkSheet(cAba)
      AddTable(cAba, cTabela)
      AddColumn(cAba, cTabela, cTitulo, nAlign, nFormat, lTotal, cPicture)   // N vezes
      AddRow(cAba, cTabela, aLinha)                                           // N vezes
Activate()
GetXMLFile(cArquivo.xlsx)      // grava no servidor
DeActivate()  +  FreeObj(oExcel)
Parâmetro de AddColumnValores
nAlign1 = Esquerda, 2 = Centro, 3 = Direita
nFormat1 = Geral, 2 = Número, 3 = Monetário, 4 = Data/Hora
lTotal.T. totaliza a coluna (somente numéricas)
cPictureMáscara para numéricos no padrão dos exemplos do TDN (ex.: "999.99"); opcional — nFormat já formata número/moeda

Assinaturas completas: references/fwmsexcelxlsx-api-reference.md.

Workflow de geração

  1. Levante o requisito: tabela(s), filtros, colunas, totais, número de abas, volume esperado e onde a rotina roda (menu SmartClient, WebApp ou job/schedule). Se o usuário pedir cores ou destaque por célula, explique que a FwMsExcelXlsx só tem fonte global e ofereça uma coluna de "situação" (ver exemplo 2) ou a FwPrinterXlsx.
  2. Valide o dicionário: confirme que cada campo existe na tabela de origem (SX3) antes de usá-lo; títulos via FWX3Titulo(), tipo/tamanho via TamSX3(). Nunca digite títulos de coluna à mão quando o campo é do SX3.
  3. Monte a consulta com FWExecStatement e parâmetros ? (valores via SetString/SetDate/SetNumeric, na ordem dos ?): RetSqlName() para o nome físico, filtro de filial com xFilial(), D_E_L_E_T_ = ' ' em todas as tabelas do FROM/JOIN, ChangeQuery() e TCSetField() para datas e numéricos. Feche o alias e chame oExec:Destroy() ao final.
  4. Verifique a printer.exe antes de criar o objeto.
  5. Descreva as colunas uma única vez (aCols) e use o mesmo array para AddColumn e para montar cada aLinha.
  6. Escolha o modo de gravação: memória (padrão) para volumes pequenos e médios; SetWriteinFile(.T.) para grandes volumes; SetWriteinDB(.T.) como alternativa quando o DBAccess for ≥ 22.1.1.0. Não combine os dois.
  7. Gere seguindo o ciclo de vida, uma aba completa por vez.
  8. Grave no servidor e entregue: GetXMLFile() em pasta do servidor (MV_XDIRXLS, padrão \spool\); depois CpyS2T() + ShellExecute() no SmartClient, CpyS2TW() no WebApp (GetRemoteType() == 5) ou apenas FWLogMsg() em job (IsBlind()).
  9. Libere recursos: DeActivate(), FreeObj(oExcel), (cAlias)->(DbCloseArea()), oExec:Destroy().
  10. Salve o fonte em Windows-1252 (CP1252) e compile. O compilador do Protheus não aceita UTF-8: acentos em strings e comentários ficam corrompidos. Em Linux/macOS, converta com iconv -f UTF-8 -t WINDOWS-1252 origem.prw > destino.prw; no VS Code, use "Save with Encoding → Western (Windows 1252)".

Template base reutilizável e 4 exemplos completos: references/fwmsexcelxlsx-examples.md. Leia esse arquivo sempre antes de gerar código.

Boas práticas obrigatórias nos fontes gerados

  • User Function para a rotina e Static Function para auxiliares. Em .prw, nome da User Function com no máximo 8 caracteres (o U_ ocupa 2 dos 10 significativos); em .tlpp nomes longos são permitidos.
  • Includes em minúsculas: #include "totvs.ch"; em TLPP, #include "tlpp-core.th" primeiro.
  • Bloco /*/{Protheus.doc} em cada função; notação húngara; todos os Local no topo.
  • Sem IIf() (use If/Else/EndIf), sem ConOut() (use FWLogMsg), sem concatenar entrada do usuário em SQL (use FWExecStatement com ?), sem SuperGetMV() dentro de laço (leia antes), sem UI quando IsBlind().
  • #define para alinhamento, formato e posições de array.
  • Pasta do servidor vinda de parâmetro (SuperGetMV("MV_XDIRXLS", .F., "\spool\")) e nome de arquivo único (prefixo + data + hora + thread).
Show full SKILL.md (485 more words)Show less

Gotchas

  • printer.exe desatualizada gera exceção, não retorno .F.. Verifique a versão antes; compare por segmento numérico ("10.0.0" é menor que "2.1.0" em comparação de string).
  • Grave sempre no servidor: quem monta o .xlsx é a printer.exe do AppServer. Gere em pasta do servidor e copie para a estação depois (CpyS2T no SmartClient desktop, CpyS2TW no WebApp sem Web-Agent).
  • Sem estilo por célula: AddRow tem só 3 parâmetros — não existe aCelStyle nem setters de cor de título/cabeçalho/linha nesta classe. SetFont, SetFontSize, SetBold, SetItalic e SetUnderLine valem para todos os estilos da planilha. Chame-os logo após New().
  • Nome de aba: limitado a 30 caracteres; nomes maiores são truncados — dois nomes longos podem colidir. Use IsWorkSheet() quando o nome for dinâmico.
  • SetWriteinFile(.T.) torna a escrita procedural: cada AddRow vai para a última tabela criada; não é possível voltar a uma aba anterior. Monte uma aba inteira por vez — faça isso sempre, mesmo em memória, para o código continuar válido se o modo de gravação mudar.
  • SetWriteinDB precisa ser chamado antes de qualquer AddRow, exige ambiente preparado e é mais lento; se retornar .F., a geração segue em memória (registre um aviso).
  • Tipos importam: número como numérico (não Transform()), data como D (TCSetField), código com zeros à esquerda como caractere, Nil → "", caracteres com AllTrim(). aLinha deve ter o mesmo número de posições que as colunas.
  • Sem linhas: não gere arquivo vazio. Teste Eof() antes de criar o objeto e avise o usuário.
  • Extensão .xlsx: GetXMLFile manteve o nome por compatibilidade, mas grava .xlsx.

Checklist de validação

  • Classe FwMsExcelXlsx (a legada só com pedido explícito do usuário)
  • Somente User Function/Static Function; nome .prw ≤ 8 caracteres
  • ProtheusDOC; Local no topo; notação húngara; sem IIf/ConOut
  • Verificação de PrinterVersion():fromServer() ≥ 2.1.0 antes de gerar
  • Query com FWExecStatement + ?, xFilial(), D_E_L_E_T_, ChangeQuery()
  • Datas/numéricos com TCSetField; títulos via FWX3Titulo()
  • aCols único dirigindo AddColumn e as linhas; uma aba por vez
  • Modo de gravação adequado ao volume (retorno de SetWriteinDB tratado)
  • Tratamento de "sem dados" antes de criar o objeto
  • Activate() → GetXMLFile() → DeActivate() → FreeObj(); alias fechado e oExec:Destroy()
  • Arquivo gravado no servidor e entregue conforme contexto
  • Fonte convertido para CP1252

Classe legada (FWMsExcelEx)

Mantida apenas para quem pedir explicitamente. Ao usá-la, diga ao usuário que é legada e que a recomendação é FwMsExcelXlsx. Diferenças principais: gera .xml (Excel 2003), grava sequencialmente em arquivo, tem cores de título/cabeçalho/linhas zebradas e estilo de célula (SetCel* + 4º parâmetro aCelStyle do AddRow).

ArquivoConteúdo
references/legacy-fwmsexcelex-api-reference.mdMétodos da FWMsExcelEx, gotchas e DTs
references/legacy-fwmsexcelex-examples.mdTemplate base e 4 exemplos em User Function com a classe legada

Referências

ArquivoQuando lerConteúdo
references/fwmsexcelxlsx-examples.mdSempre, antes de gerar códigoTemplate base com auxiliares reutilizáveis e 4 exemplos completos em User Function (cadastro simples, totais com coluna de situação, várias abas, TLPP para job com grande volume)
references/fwmsexcelxlsx-api-reference.mdAssinatura exata, requisitos por versão, modos de gravaçãoMétodos da FwMsExcelXlsx, PrinterVersion, SetWriteinFile, SetWriteinDB, comparativo com as classes legadas e DTs

Documentação oficial: FWMsExcelXlsx, SetWriteinDB, PrinterVersion, Geração de planilhas.

© totvs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/advpl-tlpp/fwmsexcelxlsx-generator of totvs/engpro-advpl-tlpp-skills.

  • SKILL.md
  • references/fwmsexcelxlsx-api-reference.md
  • references/fwmsexcelxlsx-examples.md
  • references/legacy-fwmsexcelex-api-reference.md
  • references/legacy-fwmsexcelex-examples.md

Open the folder on GitHubat commit 3908e4e

Compare with similar skills

Fwmsexcelxlsx Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Fwmsexcelxlsx Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fwmsexcelxlsx Generator this skilltotvs/engpro-advpl-tlpp-skills143—~2.9kAutomated safety check: PassMIT
MarkitdownImCa0/just-laws78114 repos~3.2kAutomated safety check: NotesMIT
Data Table Managern8n-io/n8n207k—~2.3kAutomated safety check: PassCustom licence
Docx4jplutext/docx4j2.4k—~2.5kAutomated safety check: PassNone
Instrument Data To Allotropeaws-samples/amazon-bedrock-agents-healthcare-lifesciences2742 repos~2.7kAutomated safety check: PassApache-2.0
Cyber Pptcrazyykhllc-bit/CyberPPT1.8k—~10kAutomated safety check: PassMIT

Similar skills

  • Markitdown

    ImCa0/just-laws

    Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.

    781 GitHub starsUsed in 14 repos~3.2k tokens
    Documents & OfficeAuto-check: notes
  • Official

    Load before calling data-tables or parse-file. An agent skill from n8n-io/n8n.

    207k GitHub stars~2.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Docx4j

    plutext/docx4j

    A skill your agent uses when writing Java code that creates, reads or edits Word (.docx), PowerPoint (.pptx) or Excel (.xlsx) files with docx4j — including generating documents, editing existing…

    2.4k GitHub stars~2.5k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Instrument Data To Allotrope

    aws-samples/amazon-bedrock-agents-healthcare-lifesciences

    Official

    Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV.

    274 GitHub starsUsed in 2 repos~2.7k tokens
    Documents & OfficeAuto-check passed
  • Cyber Ppt

    crazyykhllc-bit/CyberPPT

    当用户需要把 DOCX、PDF、TXT、XLSX、研究报告、业务材料或原始数据转成高密度、可编辑、咨询风格 PPTX 时使用;也适用于需要 SCR 论证、视觉风格探索、详细图表和渲染质检的 PPT。

    1.8k GitHub stars~10k tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed
  • PDF

    zai-org/ZCode

    Professional PDF toolkit covering four production workflows: reports, creative visuals, academic LaTeX, and existing PDF processing.

    7.7k GitHub stars~18k tokensUpdated yesterday
    Documents & OfficeAuto-check: notes

More from totvs/engpro-advpl-tlpp-skills

All 19 skills in this repo
  • AdvPL UTF-8 to CP1252 Converter

    totvs/engpro-advpl-tlpp-skills

    Converts AdvPL and TLPP source files from UTF-8 to Windows-1252 in place after code generation, because the Protheus compiler accepts only CP1252 files.

    143 GitHub stars~2.6k tokensUpdated 6 days ago
    Auto-check passed
  • AdvPL/TLPP Compile in VS Code

    totvs/engpro-advpl-tlpp-skills

    Compiles AdvPL and TLPP sources from VS Code with the TOTVS Developer Studio extension, handling server setup, connection and compile result reporting.

    143 GitHub stars~3.7k tokensUpdated 6 days ago
    Auto-check passed
  • Protheus Spec-Driven Development

    totvs/engpro-advpl-tlpp-skills

    Plans and builds Protheus AdvPL/TLPP features through Specify, Design, Tasks and Execute phases whose depth scales with the size of the change.

    143 GitHub stars~3.6k tokensUpdated 6 days ago
    Auto-check passed
  • AdvPL and TLPP Code Review

    totvs/engpro-advpl-tlpp-skills

    Reviews AdvPL and TLPP source against SonarQube rules, ProtheusDOC requirements, security, performance and Protheus conventions, and reports findings by severity.

    143 GitHub stars~2.5k tokensUpdated 6 days ago
    Auto-check passed
  • Protheus Data Dictionary Lookup

    totvs/engpro-advpl-tlpp-skills

    Queries the TOTVS Protheus ERP data dictionary for tables, fields, indexes, parameters, triggers and lookups, including impact checks during refactoring.

    143 GitHub stars~1.5k tokensUpdated 6 days ago
    Auto-check passed
  • Protheus MVC Generator

    totvs/engpro-advpl-tlpp-skills

    Generates Protheus MVC screens in ADVPL/TLPP, with ModelDef, ViewDef, MenuDef and Browse functions for single-entity and master-detail layouts.

    143 GitHub stars~2.2k tokensUpdated 6 days ago
    Auto-check passed

Works with

Questions about Fwmsexcelxlsx Generator

What does Fwmsexcelxlsx Generator do?

Gera customizações AdvPL/TLPP (sempre User Function) que exportam dados do Protheus para planilha Excel .xlsx usando a classe de framework FwMsExcelXlsx, padrão recomendado pela TOTVS — abas…. Fwmsexcelxlsx Generator is an agent skill from totvs/engpro-advpl-tlpp-skills.exe e entrega do arquivo em SmartClient, WebApp ou job.

When should I use Fwmsexcelxlsx Generator?

Fwmsexcelxlsx Generator fits situations like: tasks that involve Excel spreadsheets.

How do I install Fwmsexcelxlsx Generator in Claude Code?

Run `npx skills add totvs/engpro-advpl-tlpp-skills --skill fwmsexcelxlsx-generator -a claude-code`. Or copy the skill folder (skills/advpl-tlpp/fwmsexcelxlsx-generator in totvs/engpro-advpl-tlpp-skills) into .claude/skills/fwmsexcelxlsx-generator in your project. Claude Code loads it when a task matches its description.

How do I install Fwmsexcelxlsx Generator in Codex?

Run `npx skills add totvs/engpro-advpl-tlpp-skills --skill fwmsexcelxlsx-generator -a codex`. Or copy the skill folder (skills/advpl-tlpp/fwmsexcelxlsx-generator in totvs/engpro-advpl-tlpp-skills) into .agents/skills/fwmsexcelxlsx-generator in your project. Codex loads it when a task matches its description.

Can I use Fwmsexcelxlsx Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add totvs/engpro-advpl-tlpp-skills --skill fwmsexcelxlsx-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fwmsexcelxlsx-generator, .gemini/skills/fwmsexcelxlsx-generator, .github/skills/fwmsexcelxlsx-generator and .opencode/skills/fwmsexcelxlsx-generator in your project.

What does Fwmsexcelxlsx Generator need to run?

SKILL.md names no scripts, command-line tools or credentials: Fwmsexcelxlsx Generator is instructions for the agent only.

Does Fwmsexcelxlsx Generator access the network?

SKILL.md names 1 domain. As links in the text: tdn.totvs.com. This is read from the text; nothing was executed.

Is Fwmsexcelxlsx Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Fwmsexcelxlsx Generator use?

Fwmsexcelxlsx Generator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Fwmsexcelxlsx Generator use?

About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 24k tokens, read only when the agent opens those files.

What are the alternatives to Fwmsexcelxlsx Generator?

Skills that share tags, products or a category with Fwmsexcelxlsx Generator: Markitdown (ImCa0/just-laws, 781 stars), Data Table Manager (n8n-io/n8n, 207k stars), Docx4j (plutext/docx4j, 2.4k stars) and Instrument Data To Allotrope (aws-samples/amazon-bedrock-agents-healthcare-lifesciences, 274 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fwmsexcelxlsx Generator?

totvs (a GitHub organization) maintains it in totvs/engpro-advpl-tlpp-skills, which has 143 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 5, 2026.

Source: totvs/engpro-advpl-tlpp-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.