一键导入
vault-admin
Administra canais de publicação, outbox e contatos do vault via painel local ou CLI
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Administra canais de publicação, outbox e contatos do vault via painel local ou CLI
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Conhece a estrutura do vault do usuário — organização PARA, convenções de frontmatter e ferramentas CLI disponíveis
Cria novas notas no vault do usuário a partir de templates, preservando a estrutura PARA e as convenções de frontmatter
Acessa e atualiza a nota diária do usuário — a caixa de entrada para capturas rápidas e reflexões do dia
Avalia a qualidade de escrita de notas do vault com regras determinísticas
Lê o conteúdo completo de uma nota no vault do usuário pelo nome ou caminho
Busca notas no vault do usuário por palavra-chave, tag ou texto completo usando o Obsidian CLI
| name | vault-admin |
| description | Administra canais de publicação, outbox e contatos do vault via painel local ou CLI |
| version | 0.1.0 |
Gerencie os canais de publicação, o outbox e os contatos do vault com dgk serve ou pelos subcomandos do CLI.
# Inicia o painel em http://localhost:4322
dgk serve
# Porta personalizada
dgk serve --port 8080
O painel exibe:
O servidor escuta apenas em 127.0.0.1 e não requer autenticação adicional em uso local.
dgk serve está ativo)| Rota | O que retorna |
|---|---|
GET /api/status | Status de configuração de cada canal |
GET /api/outbox | Itens do outbox de publicação |
GET /api/contacts | Contatos por plataforma com contagem |
GET /api/rate-limits | Histórico de envios e janelas por plataforma |
Canais com ciclo completo (sow → etl → outbox) disponíveis nesta versão:
# Configurar ou reconfigurar o Telegram
dgk sow telegram
# Ver status dos canais configurados
dgk check
Mastodon, Bluesky e Buttondown terão suporte completo em versões futuras. Por enquanto
dgk sowaceita apenastelegram.
# Regenerar o outbox a partir dos frontmatters do vault
dgk etl
# Publicar no Telegram (dry-run primeiro)
dgk outbox telegram --dry-run
dgk outbox telegram
# Importar mensagens do Telegram para 00 - Entrada/
dgk inbox telegram
Os contatos de canais (grupos, chats, listas) ficam separados das credenciais:
# Descobrir e salvar chats do Telegram automaticamente
dgk sow telegram # executa getUpdates e salva contatos
Local de armazenamento configurável em ~/.dgk/silo.json:
"vault" (padrão) → dados/lab/contacts/<plataforma>.json — versionado no vault"local" → ~/.dgk/contacts/<plataforma>.json — apenas na máquinadgk sow <canal>dgk etldgk serve ou em dados/lab/outbox-publicacao.jsondgk outbox telegram --dry-rundgk outbox telegramCada canal retornado por /api/status tem um array keys:
{
"id": "telegram",
"label": "Telegram",
"keys": [
{ "key": "TELEGRAM_BOT_TOKEN", "configured": true, "preview": "1234••••••••" },
{ "key": "TELEGRAM_CHAT_ID", "configured": false, "preview": null }
]
}
Se alguma chave tiver configured: false, o canal não conseguirá publicar até que seja configurado via dgk sow.