Powerred Apps

📦 Install from Marketplace · 🌐 Project Page
🇧🇷 Português
O que é
Powerred Apps é uma extensão para VS Code que entrega apps prontos integrados ao GitHub Copilot Chat (Agent Mode). Cada app aparece como um conjunto de ferramentas que o Copilot pode invocar direto no chat — você descreve o que quer e o agente executa.
Arquitetura

Instalação
Pelo Marketplace do VS Code:
code --install-extension allansantos-dv.powerred-apps
Ou busque por Powerred Apps na aba Extensions do VS Code.
Apps inclusos
Confluence (Cloud) — PT-BR
Permite que o Copilot leia, crie, edite e gerencie páginas, rascunhos, espaços, comentários, anexos, templates e mais no Confluence Cloud — direto pelo chat.
Como configurar:
- Abra a paleta de comandos (
Ctrl+Shift+P) e execute Powerred Apps: Configure Confluence.
- Uma janela do navegador abre para login OAuth — autorize os escopos solicitados.
- (Opcional) Informe email + API Token para os ~10 endpoints v1 legados que ainda não suportam OAuth. Gere o token em https://id.atlassian.com/manage/api-tokens.
As credenciais ficam guardadas com segurança via vscode.SecretStorage.
51 ferramentas LLM disponíveis:
| Categoria |
Qtd |
Operações |
| Páginas |
8 |
obter, criar, atualizar (completo/parcial), buscar, listar, árvore, deletar |
| Rascunhos |
6 |
criar, atualizar, obter, publicar, descartar, listar |
| Espaços |
5 |
listar, obter, criar, atualizar, deletar |
| Busca & Pessoal |
4 |
recentes, favoritos, alternar favorito, limpar recentes |
| Metadados |
5 |
labels, properties, restrições, versões, folders |
| Comentários |
2 |
footer comments, inline comments |
| Anexos |
4 |
listar, obter, upload, deletar |
| Permissões de espaço |
1 |
listar, adicionar e revogar permissões |
| Equipe Dev |
3 |
exportar página, diff entre versões, operações em massa |
| Templates locais |
6 |
salvar, listar, obter, deletar, puxar do Confluence, renderizar |
| Mirror local |
7 |
configurar, selecionar, pull, push, status, publicar, resolver conflito |
Destaques v0.10.0:
- Markdown por padrão em
confluence_get_page: o Copilot recebe o conteúdo da página já convertido para Markdown (ADF → MD automático). Formato atlas_doc_format disponível para inspeção estrutural.
- Mirror redesign — 3 abas (Browse / Mirrored / History): novo layout de mirror com cache IndexedDB, sincronização em background e busca CQL integrada.
Pergunte ao Copilot — ele descobre as ferramentas automaticamente. Não é preciso lembrar nomes.
A extensão adiciona um ícone Powerred Apps (🚀 foguete) na Activity Bar com um painel dedicado:
- Status de autenticação do Confluence
- Ações rápidas — Configurar, Nova página, Novo rascunho
- Recentes — últimas 20 páginas abertas (MRU)
- Favoritos — marque páginas com estrela
- Meus rascunhos — lista os rascunhos do usuário atual
- Templates — gerencie templates locais (global + workspace)
- Busca CQL — pesquise páginas por palavra-chave
Templates locais
Permite criar, reutilizar e compartilhar modelos de página em Markdown + YAML frontmatter. Armazenamento 100% baseado em arquivos:
- Global:
~/.confluence-templates
- Workspace:
.confluence-templates/ no diretório do projeto
Comandos disponíveis na paleta:
| Comando |
Descrição |
Confluence: Save as Template |
Salva o editor ativo como template |
Confluence: Use Template for New Page |
Cria uma nova página a partir de um template |
Confluence: Pull Templates from Confluence |
Puxa templates de páginas Confluence com label específica |
Powerred Apps: Clear Confluence Recents |
Limpa a lista de recentes do sidebar |
Variáveis suportadas em templates: {{date}}, {{datetime}}, {{workspace.name}}, {{user.email}}, {{user.displayName}}, {{variável_customizada}}.
Suporte
🇺🇸 English
What is it
Powerred Apps is a VS Code extension that delivers ready-to-use apps integrated with GitHub Copilot Chat (Agent Mode). Each app shows up as a set of tools Copilot can invoke directly in the chat — you describe what you want, the agent executes.
Architecture

Installation
From the VS Code Marketplace:
code --install-extension allansantos-dv.powerred-apps
Or search for Powerred Apps in the Extensions tab in VS Code.
Included apps
Confluence (Cloud) — English
Lets Copilot read, create, edit, and manage pages, drafts, spaces, comments, attachments, templates, and more on Confluence Cloud — straight from chat.
Setup:
- Open the Command Palette (
Ctrl+Shift+P) and run Powerred Apps: Configure Confluence.
- A browser window opens for OAuth login — approve the requested scopes.
- (Optional) Provide email + API Token for the ~10 legacy v1 endpoints that don't yet support OAuth. Generate one at https://id.atlassian.com/manage/api-tokens.
Credentials are stored securely via vscode.SecretStorage.
51 LLM tools available:
| Category |
Count |
Operations |
| Pages |
8 |
get, create, full/smart update, search, list, tree, delete |
| Drafts |
6 |
create, update, get, publish, discard, list |
| Spaces |
5 |
list, get, create, update, delete |
| Discovery & Personal |
4 |
recents, favorites, toggle favorite, clear recents |
| Metadata |
5 |
labels, properties, restrictions, versions, folders |
| Comments |
2 |
footer comments, inline comments |
| Attachments |
4 |
list, get, upload, delete |
| Space permissions |
1 |
list, add, and revoke permissions |
| Dev Team |
3 |
export page, version diff, bulk operations |
| Local Templates |
6 |
save, list, get, delete, pull from Confluence, render |
| Local Mirror |
7 |
configure, select, pull, push, status, publish, resolve conflict |
v0.10.0 highlights:
- Markdown by default in
confluence_get_page: Copilot receives page content pre-converted to Markdown (ADF → MD automatic). Use atlas_doc_format only when you need to inspect ADF structure.
- Mirror redesign — 3-tab layout (Browse / Mirrored / History): new mirror panel with IndexedDB cache, background sync scheduler, and built-in CQL search.
Just ask Copilot — it discovers the tools automatically. No need to memorize tool names.
The extension adds a Powerred Apps icon (🚀 rocket) to the Activity Bar with a dedicated panel:
- Auth status for Confluence
- Quick actions — Configure, New page, New draft
- Recents — last 20 opened pages (MRU)
- Favorites — star any page
- My drafts — lists the current user's drafts
- Templates — manage local templates (global + workspace)
- CQL search — search pages by keyword
Local templates
Create, reuse, and share page templates in Markdown + YAML frontmatter. 100% file-based storage:
- Global:
~/.confluence-templates
- Workspace:
.confluence-templates/ in the project directory
Commands available in the palette:
| Command |
Description |
Confluence: Save as Template |
Save the active editor content as a template |
Confluence: Use Template for New Page |
Create a new page from a template |
Confluence: Pull Templates from Confluence |
Pull templates from Confluence pages with a specific label |
Powerred Apps: Clear Confluence Recents |
Clear the sidebar recents list |
Supported template variables: {{date}}, {{datetime}}, {{workspace.name}}, {{user.email}}, {{user.displayName}}, {{custom_variable}}.
Support
Security
See SECURITY.md for information on the OAuth client-secret model, mitigations, and vulnerability reporting.
| |