# Prioritize

Turns everything the system is seeing (open work queue, Synapse-graded bookmarks and...

- Repository: https://github.com/danielmiessler/LifeOS (19669 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-10-28
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add danielmiessler/LifeOS --skill Prioritize -g -a claude-code -y`
Codex: `npx skills add danielmiessler/LifeOS --skill Prioritize -g -a codex -y`
Cursor: `npx skills add danielmiessler/LifeOS --skill Prioritize -g -a cursor -y`
Gemini CLI: `npx skills add danielmiessler/LifeOS --skill Prioritize -g -a gemini-cli -y`

## Description

Turns everything the system is seeing (open work queue, Synapse-graded bookmarks and stories, new Cortex notes, open upgrade records, TELOS goals) into ranked recommendations of what to work on, shown on the Pulse /prioritize page and refreshed every 2 hours by a cheap OpenAI job. USE WHEN prioritize, what should I work on, what should we work on next, what's most important right now, recommendations, what is the system seeing, run prioritize, refresh priorities, show priorities, why is this recommended, act on a recommendation. NOT FOR creating or triaging work issues, the upgrade queue itself (Upgrade), editing TELOS (use `Telos`), or mining one piece of content.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Prioritize

Cross-system recommendation engine. A deterministic collector reads local mirrors, skips when nothing changed, otherwise makes one OpenAI call and writes grounded recommendations. The Pulse page is the primary surface; this skill is for running it on demand and acting on what it says.

## Ideal State

- What to work on comes back as a short ranked list, each item naming its next action and the real inputs behind it, with nothing invented.
- The recommendations are current: a stale `latest.json` is refreshed first, unchanged inputs cost no model call, and source errors are named rather than hidden.
- Acting on a pick goes to the skill that owns it under normal permissions; the engine itself never creates, edits or sends anything.

## Intent Routing

| Intent | Trigger | File |
|--------|---------|------|
| **Run** | "run prioritize", "refresh priorities", "what should I work on" (when latest is stale) | `Intents/Run.md` |
| **Review** | "show priorities", "why is X recommended", "let's do the first one", "dismiss that" | `Intents/Review.md` |

| File | Read when |
|------|-----------|
| `Setup.md` | first-time install: Config.json, the OpenAI key, the 120-minute schedule |

## Data & Config

The rest: https://github.com/danielmiessler/LifeOS/blob/HEAD/LifeOS/install/skills/Prioritize/SKILL.md
