Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Acompanhar Minhas Renovacoes

ASecurity

Pare de ser pego de surpresa pelas renovações automáticas. Eu vasculho seus contratos e qualquer drive conectado em busca de datas de renovação, prazos de aviso prévio e cláusulas de renovação automática, e depois mantenho um calendário de renovações vivo, agrupado por nível de antecedência, para que você sempre saiba o que vem a seguir. Também produzo um resumo trimestral com candidatos a negociação e tudo o que já passou do prazo de cancelamento.

113 stars
0 votes
0 copies
0 views
Added 9/19/2026
businessgo

Works with

cli

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill acompanhar-minhas-renovacoes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Acompanhar Minhas Renovacoes?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Acompanhar Minhas Renovacoes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-acompanhar-minhas-renovacoes/badge)](https://www.skillsdirectory.com/skills/gethouston-acompanhar-minhas-renovacoes)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: acompanhar-minhas-renovacoes
title: "Acompanhar minhas renovações"
description: "Pare de ser pego de surpresa pelas renovações automáticas. Eu vasculho seus contratos e qualquer drive conectado em busca de datas de renovação, prazos de aviso prévio e cláusulas de renovação automática, e depois mantenho um calendário de renovações vivo, agrupado por nível de antecedência, para que você sempre saiba o que vem a seguir. Também produzo um resumo trimestral com candidatos a negociação e tudo o que já passou do prazo de cancelamento."
version: 1
category: Operações
featured: no
image: clipboard
integrations: [googledrive]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Acompanhar Minhas Renovações

Manter o arquivo mais crítico do agente: `renewals/calendar.md`. Lido pelo agente durante `run-my-ops-review period=weekly`.

## Quando usar

- "monte meu calendário de renovações" / "atualize o calendário de renovações".
- "o que está renovando nos próximos 90 dias / neste trimestre".
- "rode a varredura de renovações".
- Chamada como sub-etapa de `read-a-contract` depois de processar um contrato  -  a skill sugere `track-my-renewals` para atualizar o calendário com a nova entrada.

## Conexões que eu preciso

Eu executo trabalho externo através do Composio. Antes desta skill rodar eu verifico se as categorias abaixo estão conectadas. Faltando → eu nomeio a categoria, peço para você conectar na aba Integrações, e paro.

- **Arquivos** (Google Drive)  -  Opcional. Me permite pegar contratos que você guardou fora do agente.
- **Cobrança** (Stripe)  -  Opcional. Mostra ferramentas sem contratos formais para que assinaturas não passem despercebidas.

Esta skill funciona com contratos que já estão no agente. Conexões opcionais ampliam a rede.

## Informações que eu preciso

Eu leio primeiro o seu contexto operacional. Para cada campo obrigatório que estiver faltando eu faço UMA pergunta em linguagem simples (melhor modalidade: app conectado > envio de arquivo > URL > colar) e espero.

- **Postura com fornecedores**  -  Obrigatório. Por que preciso: define os níveis de antecedência (conservadora antecipa tudo). Se faltando eu pergunto: "Como você lida com fornecedores  -  de forma conservadora, equilibrada, ou rápida?"
- **Contratos existentes**  -  Obrigatório. Por que preciso: eu não consigo acompanhar renovações de contratos que eu não vi. Se faltando eu pergunto: "Envie seus contratos assinados, ou me aponte para a pasta onde eles vivem. O melhor é conectar o Google Drive."
- **Postura de aprovação**  -  Opcional. Por que preciso: me deixa saber quem pode assinar e o quão agressivamente mostrar candidatos a negociação. Se você não tiver isso eu sigo com A DEFINIR usando padrões de somente o fundador.

## Passos
<!-- houston-workflow:v1 -->

1. **Ler `context/operations-context.md`**  -  vetos + postura com fornecedores definem o limite da sinalização "negociar antes de renovar automaticamente". Faltando: parar, pedir para rodar `set-up-my-ops-info`.

2. **Ler `config/procurement.json`**  -  especialmente `approvalPosture` (o apetite de risco ajusta os níveis de antecedência: conservador = antecedência maior, rápido = antecedência menor).

3. **Localizar os contratos.**

   - **contracts/**  -  todo arquivo é extração de cláusulas. Processar para extrair data de renovação + prazo de aviso prévio + presença de renovação automática.
   - **Drive conectado**  -  se `contractRepository.kind = "connected-storage"`, rodar `composio search drive` → listar arquivos → verificar se há algum ainda não presente em `contracts/` (chamar `read-a-contract` como sub-etapa para os novos  -  ou mostrar como "não processados: rode read-a-contract primeiro" para o usuário).
   - **Provedor de cobrança**  -  `composio search billing` → listar assinaturas com datas de renovação. Usar apenas para ferramentas sem contratos formais.

4. **Extrair dados por entrada.**

   Por contrato/assinatura: `{ vendor, amount_if_known, nextRenewalDate, noticeWindowDays, autoRenew, contractPath, source }`.

5. **Calcular o nível de antecedência por entrada** (dias até a renovação):
   - **7 dias**  -  urgente; se autoRenew e já passou o prazo de aviso, sinalizar "renovação iminente  -  não é possível parar".
   - **30 dias**  -  quente; fundador decide agora.
   - **60 dias**  -  morno; janela de negociação aberta.
   - **90 dias**  -  frio; janela de avaliação.
   - **além disso**  -  arquivado.

   Ajustes de apetite de risco vindos de `procurement.json`:
   - conservador → subir tudo um nível.
   - rápido → deixar nos padrões.

6. **Escrever `renewals/calendar.md`** de forma atômica. Arquivo VIVO  -  sobrescrito a cada vez.

   Estrutura:

   ```markdown
   # Renewal Calendar

   _Last scan: {ISO-8601} · Contracts scanned: {N}_

   ## Next 7 days ({M})
   - {Vendor} · {YYYY-MM-DD} · auto-renew:{Y/N} · notice-window-passed:{Y/N} · amount:{$if known} · path:{contracts/...md}

   ## Next 30 days ({M})
   ...

   ## Next 90 days ({M})
   ...

   ## Beyond 90 days ({M})
   ...
   ```

   Dentro de cada nível, ordenar por data crescente.

   **Arquivo NÃO indexado em `outputs.json`.** Documento vivo.

7. **Produzir o resumo trimestral** se solicitado (modo "quarterly") ou se estiver a até 14 dias do fim do trimestre. Salvar em `renewals/{YYYY-QN}-digest.md`:

   - **Próximas neste trimestre**  -  lista ordenada.
   - **Já passaram do prazo de aviso para cancelamento**  -  se houver, destacadas separadamente.
   - **Principais candidatos a negociação**  -  2 a 3 renovações onde os termos do contrato + a postura do fundador sugerem espaço para negociar (por exemplo, compromissos anuais com descompasso de uso).
   - **Candidatos a ajuste de escopo**  -  ferramentas pouco usadas mas renovando.

   Arquivo É indexado em `outputs.json` com `type: "renewal-digest"`.

8. **Escritas atômicas**  -  `*.tmp` → renomear.

9. **Adicionar a `outputs.json`** com `type: "renewal-digest"` somente em execuções de resumo. Atualizações do calendário não adicionam.

10. **Resumir para o usuário**  -  "N contratos escaneados. M renovando nos próximos 30 dias. Uma para agir primeiro: {vendor}  -  {motivo}. Abra renewals/calendar.md para a lista completa."

## Saídas

- `renewals/calendar.md` (vivo, NÃO indexado)
- `renewals/{YYYY-QN}-digest.md` (indexado, apenas execuções de resumo)
- Adiciona a `outputs.json` com `type: "renewal-digest"` (apenas execuções de resumo).

## O que eu nunca faço

- **Renovar automaticamente ou cancelar em nome do fundador.** Mostrar e sinalizar; o fundador age.
- **Contatar fornecedores.** O contato para renovação é trabalho de `draft-a-message` (type=vendor) e ainda precisa de aprovação do fundador.
- **Pular contrato não processado no drive conectado.** Se encontrado, mostrar ("3 contratos ainda não processados  -  rode `read-a-contract` em: {lista}") em vez de ignorar silenciosamente.

Attribution

gethoustongethouston
View sourceMore from gethouston →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →