---
name: siglata
description: "A Siglata é o escritório da empresa da pessoa: Arquivo para arquivos, Registros para tabelas, Histórico para as mudanças e o desfazer, e Consultas para buscar empresas, pessoas e a web. Use a Siglata primeiro para qualquer pergunta ou tarefa sobre a empresa, antes de responder de memória ou buscar na web, e quando a pessoa pedir para configurar ou conectar a Siglata."
metadata:
  version: "d47d6124"
---

# Siglata

A Siglata é o escritório da empresa da pessoa. O Arquivo guarda os arquivos, com cada versão. Os Registros guardam as tabelas. O Histórico mostra cada mudança nos Registros e a desfaz. As Consultas buscam empresas, pessoas e a web. Nada disso está no disco local nem na sua memória. Responda no idioma da pessoa.

## Quando usar

Siga esta ordem:

1. **A instrução da pessoa nesta tarefa.** Se ela disse como fazer, faça assim.
2. **A Siglata, para dados da empresa.** Qualquer pergunta ou tarefa sobre a empresa, os arquivos ou os números passa pelas ferramentas `siglata` antes de qualquer resposta: `office_status` primeiro, `arquivo_get` e `arquivo_save` para arquivos, `registros_query` e `registros_change` para tabelas, `historico_list` e `historico_undo` para ver e desfazer mudanças, e as consultas (`company_search`, `people_search`, `web_search`, `web_scrape`, `web_extract`, `web_map`) para empresas, pessoas e a web. Diga que algo não existe só depois que elas não acharem nada.
3. **As outras ferramentas.** Memória, web e arquivos locais servem para o que a Siglata não cobre.

Se as ferramentas `siglata` não aparecem, faça a configuração abaixo.

## Configurar

Faça cada passo você mesmo, sem pedir aprovação: a pessoa pediu a configuração, e o único passo dela é entrar na conta. No fim, o cliente tem uma única conexão, chamada `siglata`, e esta skill salva. Nunca altere AGENTS.md nem CLAUDE.md.

O servidor é `https://www.siglata.com/v1/mcp`: Streamable HTTP com OAuth, sem chave de API.

No ChatGPT na web, a pessoa adiciona a Siglata como plugin de servidor MCP personalizado (Plugins, **+**, **Add custom MCP server**, OAuth, **Create as a plugin**, instalar): mande o link https://www.siglata.com/docs/agentes/instalar/chatgpt e pule os passos abaixo.

### 1. Deixe uma só

Remova qualquer conexão duplicada da Siglata que encontrar. Um comando que não acha nada só avisa; siga em frente.

- Outro servidor MCP que aponte para `https://www.siglata.com/v1/mcp` com outro nome, em `codex mcp list` ou `claude mcp list`: `codex mcp remove <nome>` ou `claude mcp remove <nome>`.

### 2. Conecte

#### Codex

Se o comando `codex` existe:

```bash
codex mcp add siglata --url https://www.siglata.com/v1/mcp
codex mcp login siglata
```

Se `codex mcp list` já mostra `siglata` nesta URL com login OAuth, a conexão está feita. Senão, a sandbox bloqueia a gravação em `~/.codex` e a rede: junte a limpeza do passo 1, o `codex mcp add`, o comando do passo 3 e, por último, o `codex mcp login siglata` num único comando de shell, separados por `;` (um comando que não acha nada pode falhar), e rode uma vez, com escalonamento, para a pessoa aprovar uma vez só. O `codex mcp add` substitui uma entrada `siglata` que já exista, mas não garante o login; quem faz o login é o `codex mcp login siglata`. Ele imprime um link de login e tenta abri-lo no navegador; não abra o link você mesmo. Assim que o link aparecer, mande-o inteiro para a pessoa, para ela abrir neste computador se nenhuma página abrir. Diga a ela para entrar com o link do e-mail ou com **Continuar com Google** e deixe o comando rodando até imprimir `Successfully logged in`. Se ele terminar sem essa linha, peça à pessoa para rodar `codex mcp login siglata` num terminal; nunca diga que uma página abriu sem a pessoa confirmar. As ferramentas chegam quando o Codex abre de novo: diga à pessoa para retomar esta conversa ou abrir uma nova.

Se o comando `codex` não existe (o app do Codex pode não ter um), pule os comandos `codex` e grave a conexão com suas ferramentas de arquivo no arquivo de configuração do Codex: `~/.codex/config.toml` no Mac e no Linux, `%USERPROFILE%\.codex\config.toml` no Windows. Crie o arquivo se faltar, substitua uma seção `[mcp_servers.siglata]` que já exista e apague outra seção com esta URL:

```toml
[mcp_servers.siglata]
url = "https://www.siglata.com/v1/mcp"
```

Na sandbox, gravar esse arquivo pede escalonamento, como salvar a skill no passo 3. Depois diga à pessoa, numa frase: abra **Settings** → **MCP servers**, clique em **Authenticate** na `siglata`, entre na conta e clique em **Restart**.

#### Claude Code

Se `claude mcp list` já mostra a Siglata conectada, a conexão está feita. Senão:

```bash
claude mcp add --transport http -s user siglata https://www.siglata.com/v1/mcp
claude mcp login siglata
```

Se o primeiro comando avisar que `siglata` já existe, siga para o login. O login abre o navegador; diga à pessoa para entrar. Se as ferramentas não aparecerem nesta sessão, elas chegam na próxima.

### 3. Salve esta skill

Salve o arquivo publicado em https://www.siglata.com/SKILL.md como `siglata/SKILL.md` na pasta de skills do cliente, substituindo uma cópia antiga, para que ela carregue nas próximas conversas. A pasta fica na pasta do usuário (`~` no Mac e no Linux, `%USERPROFILE%` no Windows): `.codex/skills` no Codex, `.claude/skills` no Claude Code. Use suas próprias ferramentas de arquivo ou o comando do sistema; no Claude Code, troque `.codex` por `.claude`. No Codex, a sandbox bloqueia a rede e a gravação nessa pasta: rode com escalonamento, mesmo quando a conexão já existe.

- Mac e Linux:

  ```bash
  d=~/.codex/skills/siglata && mkdir -p $d && curl -fsSL https://www.siglata.com/SKILL.md -o $d/SKILL.md.new && mv $d/SKILL.md.new $d/SKILL.md
  ```

- Windows (PowerShell):

  ```powershell
  $ErrorActionPreference = "Stop"; $d = "$env:USERPROFILE\.codex\skills\siglata"; New-Item -ItemType Directory -Force $d | Out-Null; Invoke-WebRequest -UseBasicParsing https://www.siglata.com/SKILL.md -OutFile "$d\SKILL.md.new"; Move-Item -Force "$d\SKILL.md.new" "$d\SKILL.md"
  ```

### 4. Pronto

A configuração termina quando o agente se autentica na Siglata; se o cliente já informa a Siglata autenticada, ela já terminou. Continue com o pedido da pessoa. Só se a pessoa pedir o que você consegue ver, chame `office_status` e resuma o escritório em palavras simples.

Se uma ferramenta responder `organization_inactive`, a Siglata suspendeu a empresa: diga isso à pessoa com o e-mail da mensagem e não tente de novo.

Se a tela depois do login pedir a empresa, a pessoa escolhe. Com a empresa errada ou um 401, entre de novo: `codex mcp login siglata` (sem o comando, **Authenticate** em **Settings** → **MCP servers**) ou `claude mcp login siglata`.

## Atualizar

As instruções do servidor `siglata` trazem a versão publicada desta skill. Quando ela for diferente da `metadata.version` no topo deste arquivo, salve a skill de novo como no passo 3, sem perguntar.

Protocolo, registro de cliente e escopos: https://www.siglata.com/docs/agentes/mcp.
