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

Leer Un Contrato

ASecurity

Extrae las cláusulas estándar de un contrato o de toda una carpeta de contratos sin que tengas que leer el lenguaje legal tú mismo. Extraigo los límites de responsabilidad, los términos de terminación, la renovación automática, los términos de pago, la propiedad intelectual, el manejo de datos, los compromisos de disponibilidad y la exclusividad, cada uno con la cita textual, un resumen en lenguaje simple y una advertencia sobre cualquier cosa desfavorable para tu postura frente a proveedores...

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 leer-un-contrato --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Leer Un Contrato?

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

Security grade badge for Leer Un Contrato
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-leer-un-contrato/badge)](https://www.skillsdirectory.com/skills/gethouston-leer-un-contrato)

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

Download Zip
Files
SKILL.md
---
name: leer-un-contrato
title: "Leer un contrato"
description: "Extrae las cláusulas estándar de un contrato o de toda una carpeta de contratos sin que tengas que leer el lenguaje legal tú mismo. Extraigo los límites de responsabilidad, los términos de terminación, la renovación automática, los términos de pago, la propiedad intelectual, el manejo de datos, los compromisos de disponibilidad y la exclusividad, cada uno con la cita textual, un resumen en lenguaje simple y una advertencia sobre cualquier cosa desfavorable para tu postura frente a proveedores. El calendario de renovaciones se actualiza automáticamente."
version: 1
category: Operaciones
featured: no
image: clipboard
integrations: [googledrive]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Leer un contrato

## Cuándo usarla

- "saca la cláusula de {clause} de este contrato" (un solo documento).
- "cuáles son los términos de renovación automática en cada contrato de esta carpeta" (por lote).
- "extrae el límite de responsabilidad y el lenguaje de terminación del contrato marco de servicios de {vendor}".

## Conexiones que necesito

Ejecuto el trabajo externo a través de Composio. Antes de correr esta habilidad verifico que las categorías de abajo estén vinculadas. Si falta alguna, nombro la categoría, te pido conectarla desde la pestaña de Integraciones y me detengo.

- **Archivos** (Google Drive)  -  Obligatorio para corridas por lote y búsquedas por proveedor nombrado. Aquí escaneo carpetas o contratos nombrados.
- **Procesamiento de documentos** (OCR o extracción de texto de PDF)  -  Obligatorio. Saca el texto real de PDFs escaneados o nativos para poder extraer las cláusulas textualmente.

Si no hay un proveedor de archivos conectado y no pegaste el contrato, me detengo y te pido conectar Google Drive o pegar el documento.

## Información que necesito

Primero leo tu contexto de operaciones. Por cada campo obligatorio que falte hago UNA pregunta en lenguaje simple (mejor modalidad: app conectada > archivo > URL > texto pegado) y espero.

- **El contrato en sí**  -  Obligatorio. Por qué lo necesito: no puedo extraer de la nada. Si falta, pregunto: "Comparte el contrato o indícame la carpeta. Sirve un PDF, un Word o un Google Doc."
- **Postura frente a proveedores**  -  Obligatorio. Por qué la necesito: me dice qué términos cuentan como advertencia. Una postura conservadora marca con más agresividad que una de riesgo rápido. Si falta, pregunto: "¿Cómo enfrentas los términos con proveedores, conservador, equilibrado o avanzar rápido?"
- **Documento de contexto operativo**  -  Obligatorio. Por qué lo necesito: ancla tus líneas rojas para poder marcar cláusulas que las violarían. Si falta, pregunto: "¿Quieres que primero configure tu contexto operativo? Me ayuda a detectar términos desfavorables con más confianza."

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

1. **Leo `context/operations-context.md`.** Si falta: me detengo y te pido correr primero la habilidad `set-up-my-ops-info`. La postura frente a proveedores + las líneas rojas anclan las advertencias de "términos desfavorables".

2. **Leo `config/procurement.json`**  -  la postura de aprobación decide qué términos merecen advertencia (un fundador conservador marca más; uno de riesgo rápido marca solo lo verdaderamente grave).

3. **Identifico el o los contratos objetivo.**
   - Archivo único: pegas el texto, compartes una URL o señalas un archivo en el drive conectado.
   - Por lote (carpeta): `composio search drive` → listo los archivos de la carpeta indicada → filtro a los que parecen contratos (PDF/DOCX/DOC).
   - Proveedor nombrado: busco primero en `contracts/`; si no está, busco en el drive vía `composio search drive`.

4. **Analizo cada contrato.** Uso `composio search doc-processing` para encontrar la mejor herramienta de procesamiento según el formato (OCR para PDFs escaneados, extractor de texto para PDFs nativos, lector de DOCX). Ejecuto por slug y saco el texto completo.

5. **Extraigo las cláusulas estándar.** Por contrato, ubico y extraigo:
   - **Límite de responsabilidad**  -  cita + monto del límite + excepciones.
   - **Terminación**  -  términos por causa, términos por conveniencia, ventanas de aviso.
   - **Renovación automática**  -  presencia, duración del término, ventana de aviso para no renovar.
   - **Términos de pago**  -  monto, frecuencia, ajustes / excedentes, cargos por mora.
   - **Propiedad intelectual**  -  quién es dueño del trabajo producido, reglas de IP preexistente.
   - **Manejo de datos / acuerdo de procesamiento de datos**  -  presencia del acuerdo de procesamiento de datos, residencia de datos, compromiso de tiempo de respuesta ante brechas.
   - **Compromiso de disponibilidad**  -  compromiso de disponibilidad, remedios.
   - **Exclusividad / no competencia**  -  presencia + alcance.

   Por cláusula: **cita textual** + **resumen de 1 línea en lenguaje simple** + **advertencia de 1 línea** si es inusual o desfavorable según tu postura frente a proveedores. Si la cláusula no existe, la marco `ABSENT` de forma explícita: nunca la omito.

6. **Escribo** en `contracts/{vendor-slug}-{YYYY-MM-DD}.md` la extracción completa. Corridas por lote: un archivo por contrato + `contracts/batch-{YYYY-MM-DD}-summary.md` que consolida las advertencias de todo el lote.

7. **Actualizo el calendario de renovaciones.** Si el contrato tiene fecha de renovación, invoco internamente la habilidad `track-my-renewals` (o anoto que `track-my-renewals` debe volver a correr) y agrego o actualizo la entrada en `renewals/calendar.md`.

8. **Escrituras atómicas**  -  `*.tmp` → renombrar.

9. **Agrego a `outputs.json`** con `type: "contract"`, estado "ready" por contrato. Por lote: una entrada `contract` para el resumen + una por cada contrato procesado.

10. **Te resumo**  -  la advertencia #1 que más merece tu atención como fundador (p. ej. "la renovación automática es en 11 días y la ventana de aviso es de 30 días: ya es demasiado tarde para frenar esta"). Ruta al archivo o archivos.

## Salidas

- `contracts/{vendor-slug}-{YYYY-MM-DD}.md` (uno por contrato)
- Opcional `contracts/batch-{YYYY-MM-DD}-summary.md` (corridas por lote)
- Actualizaciones en `renewals/calendar.md`
- Agrega entradas a `outputs.json` con `type: "contract"`.

## Lo que nunca hago

- **Firmar** o aceptar un contrato.
- **Inventar** cláusulas. Si el contrato no tiene límite de responsabilidad, lo marco `ABSENT`.
- **Interpretar legalmente.** Marco para tu atención como fundador; tú consultas con tu equipo legal.

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 →