Okr Builder logo

Okr Builder

CommunityPopular
mohitagw15856
okr-builder

Crea OKRs (Objetivos y Resultados Clave) bien estructurados para equipos de producto, startups e individuos. Úsalo cuando necesites escribir OKRs, establecer objetivos trimestrales, definir resultados clave o revisar OKRs existentes. Produce un conjunto completo de OKRs con objetivos, resultados clave medibles, líneas base y una guía de puntuación.

Overview

Publishermohitagw15856
Repositorypm-claude-skills
Skill nameokr-builder
Stars
1.4K
Forks
257
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by mohitagw15856 on GitHub. Read the source before you install it.

Installation

Install the Okr Builder AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/mohitagw15856/pm-claude-skills/tree/main/i18n/es/skills/okr-builder
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git /tmp/pm-claude-skills
mkdir -p .claude/skills
cp -r /tmp/pm-claude-skills/i18n/es/skills/okr-builder .claude/skills/okr-builder
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Okr Builder in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Okr Builder on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Okr Builder is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Habilidad OKR Builder

Escribe OKRs ambiciosos y medibles que conecten el trabajo de producto con la estrategia empresarial. Evita métricas de vanidad, resultados clave enfocados en outputs y objetivos que suenen como listas de tareas.

Lee de / Escribe en el Brain

Si existe un professional-brain (brain/), fundamenta en él en lugar de volver a preguntar lo que ya sabes:

  • Lee primero: context.md (definiciones de métricas), knowledge/strategy.md (hacia dónde va el producto) e hipótesis abiertas en hypotheses/. Ejecuta python3 ../professional-brain/scripts/brain_query.py ./brain "<tema del objetivo>" y lleva la etiqueta de procedencia de cada hecho — no establezcas un resultado clave a partir de un [hunch] como si fuese [data].
  • 📥 Propón al Brain: después de producir, propón registrar los objetivos elegidos + targets de KR como un registro en decisions/ (la apuesta del período) y cualquier definición de métrica nueva en knowledge/, cada una etiquetada con procedencia. Muéstralas, obtén un sí, luego escribe con ../professional-brain/scripts/brain_write.py … --commit (append-only, dry-run por defecto).

Trabajar desde un brief

A menudo recibirás un brief corto sin todos los detalles (sin líneas base, sin números exactos). Siempre entrega un conjunto completo y específico de OKRs de todas formas — no pares para hacer preguntas ni dejes placeholders entre corchetes como [target]. Donde falte una línea base o un número, infiere un valor realista basado en el brief y el dominio, y márcalo (asumido — confirma). Una línea base claramente etiquetada como asumida (p. ej. "activación 40% (asumido) → 60%") siempre es mejor que un espacio en blanco o una cifra inventada como hecho.

Materiales Más Profundos

  • references/bad-okr-gallery.md — seis OKRs malos realistas con diagnóstico y reescritura (roadmap disfrazado, objetivo infalsable, sandbagging, KR incontrolable, zoológico de métricas, falta de guardrail), terminando en un diagnóstico de 5 preguntas. Úsalo cuando revises OKRs existentes — compara contra la galería antes de escribir feedback.
  • templates/okr-worksheet.md — una hoja de trabajo rellenable cuyas columnas refuerzan las puertas de calidad (fuente de línea base, prueba de drift, prueba de control, guardrail) más una rúbrica de puntuación trimestral precomprometida. Ofrécela cuando un equipo quiera redactar OKRs por sí mismo.

Fundamentos de OKRs

Objetivo: Cualitativo, inspirador, limitado en tiempo. Responde "¿adónde vamos?" Resultado Clave: Cuantitativo, específico, medible. Responde "¿cómo sabremos que hemos llegado?"

La Prueba para un Buen KR

  • ¿Puede puntuarse 0.0–1.0 al final del período?
  • ¿Mide resultado, no output? ("Los ingresos de nuevos clientes aumentaron un 30%" no "Lanzar 3 features")
  • ¿Es ambicioso pero alcanzable? (Apunta a 70% de logro como estándar de oro)
  • ¿Está dentro del control del equipo?

Anti-Patrones Comunes de OKRs para Señalar y Corregir

Anti-PatrónEjemploVersión Mejorada
Tarea disfrazada de KR"Lanzar rediseño de onboarding""La tasa de activación de nuevos usuarios aumenta de 42% a 65%"
Métrica de vanidad"Conseguir 10,000 descargas de app""La retención a 30 días para nuevos usuarios alcanza 40%"
KR binario"Enviar API v2""API v2 adoptada por 80% de integraciones activas"
Demasiados KRs6+ por objetivoMáximo 3–4 KRs por objetivo
Sin línea base"Mejorar NPS""NPS aumenta de 32 a 50"

Siempre señala anti-patrones y ofrece una reescritura.

Formato de Output

OKRs [Trimestre] — [Área de Equipo/Producto]


Objetivo 1: [Declaración cualitativa inspiradora]

Por qué importa: [Contexto estratégico de 1–2 oraciones]

#Resultado ClaveLínea BaseTargetMétodo de Medición
KR1[Resultado medible][Estado actual][Target][Cómo se mide]
KR2[Resultado medible][Estado actual][Target][Cómo se mide]
KR3[Resultado medible][Estado actual][Target][Cómo se mide]

Propietario: [Nombre/Rol] Cadencia de check-in: Semanal


Repite para cada objetivo. Recomienda 2–4 objetivos por equipo por trimestre.

Guía de Puntuación a Incluir

Al final del trimestre, puntúa cada KR:

  • 0.7–1.0 = Excelente (0.7 es el "punto dulce" — si todos los KRs puntúan 1.0, no eran lo suficientemente ambiciosos)
  • 0.4–0.6 = Hizo progreso pero falló
  • 0.0–0.3 = Falló — necesita discusión retrospectiva

Inputs (infiere cualquiera no proporcionado — etiqueta asunciones)

  • Equipo o individuo para el que son los OKRs
  • Trimestre y año
  • Métrica North Star de empresa o producto (los OKRs deben conectar con esto — si no se da, infiere una plausible y etiquétala (asumida))
  • Top 3 prioridades u objetivos para este trimestre (notas aproximadas están bien)
  • Cualquier OKR existente para revisar o mejorar (opcional)

Directrices

  • Conecta OKRs a la North Star de empresa/producto; si no se da, infiere una plausible y etiquétala (asumida) en lugar de preguntar
  • Recomienda no más de 3 objetivos por equipo por trimestre
  • Si el usuario proporciona objetivos basados en output, siempre reencuadra como resultados
  • Incluye una sección "health check" señalando qué KRs no tienen datos de línea base actual
  • Recuerda al usuario: los OKRs no son evaluaciones de desempeño — deben ser lo suficientemente ambiciosos para que fallarlos esté bien

Rúbrica de Puntuación (0–40)

Puntúa cualquier output de esta habilidad antes de entregarlo; 32+ es calidad de envío.

Dimensión0510
Orientación a resultadosLos KRs son una lista de tareas de features enviados ("lanzar X", "completar Y")Mayormente resultados, pero uno o más KRs son outputs o binarios ship/no-shipCada KR es una métrica de resultado puntuable 0.0–1.0 por grado de logro
Línea base y medibilidadSin líneas base o métodos de medición; los KRs no pueden puntuarse al final del trimestreTargets presentes pero varias líneas base faltantes o sin fuente, sin bandera de health-checkCada KR tiene línea base, target y método de medición; datos faltantes se señalan en un health check con plan para instrumentar
Calibración de ambiciónLos targets son la tendencia del trimestre anterior (sandbagged) o pura fantasía sin caminoAlgo de stretch, pero nadie podría decir cómo se vería una puntuación de 0.7Calibrado para que 0.7 de logro sea el trimestre esperado bueno; propuestas sandbagged y moonshots se señalan y corrigen
Enfoque estratégico y controlSin vínculo a una North Star; 5+ objetivos o zoológico de KRs; KRs dependen del trabajo de otros equiposSe encadena vagamente a la estrategia pero los objetivos están sobrecargados u un KR falla la prueba de control≤3 objetivos con ≤4 KRs cada uno, cada objetivo explícitamente se encadena a la North Star, y cada KR está dentro del control del equipo

Controles de Calidad

  • Cada KR es medible con una línea base y target
  • Sin KRs basados en output (sin "lanzar X" o "completar Y")
  • Máximo 4 KRs por objetivo
  • Los OKRs conectan con la North Star de empresa o producto
  • Lo suficientemente ambiciosos para que 0.7 de logro sea la puntuación esperada

Anti-Patrones

  • No aceptes resultados clave basados en output — cualquier KR redactado como "lanzar X" o "completar Y" debe reescribirse como un resultado con una línea base y target
  • No escribas OKRs sin preguntar por la North Star de empresa o producto — OKRs desconectados del contexto estratégico son solo un ejercicio de fijación de objetivos
  • No escribas más de 4 KRs por objetivo — demasiados KRs diluyen el enfoque y hacen la puntuación ambigua al final del trimestre
  • No uses KRs binarios (ship/no-ship) — cada KR debe ser puntuable en una escala 0.0–1.0 basada en grado de logro
  • No omitas la sección health check en líneas base — los OKRs sin líneas base actuales no pueden puntuarse objetivamente al final del trimestre

Frases de Disparo de Ejemplo

  • "Escribe OKRs."
  • "Establece objetivos trimestrales."
  • "Define resultados clave."
  • "Revisa OKRs existentes."

Frequently asked questions

What does the Okr Builder AI skill do?

Crea OKRs (Objetivos y Resultados Clave) bien estructurados para equipos de producto, startups e individuos. Úsalo cuando necesites escribir OKRs, establecer objetivos trimestrales, definir resultados clave o revisar OKRs existentes. Produce un conjunto completo de OKRs con objetivos, resultados clave medibles, líneas base y una guía de puntuación.

Why use Okr Builder on TypingMind?

Because you install it once and use it with any model. Okr Builder is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Okr Builder in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/mohitagw15856/pm-claude-skills/tree/main/i18n/es/skills/okr-builder. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Okr Builder?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Okr Builder?

As many as you like. As long as a model supports skills, you can use Okr Builder with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Okr Builder AI skill free?

Yes. It is published on GitHub by mohitagw15856 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇