Skip to content
cccskills
FreePublished on GitHubEnglish overview

Prioritize

Use this skill to turn open work, graded bookmarks and stories, new notes, upgrade records, and goals into a ranked list of suggested priorities. Each recommendation includes a next action and its supporting inputs, displayed in Pulse.

OriginalShow the original 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.

danielmiessler/LifeOS19,635 stars(GitHub 19,635 + cccskills 0)
Works withOpenAI

Run score Not tested

See how to install

Good for

  • See what to work on next
  • Review the top current recommendations
  • Understand why an item was recommended
  • Refresh stale priorities
  • Choose a recommendation and route its action

Overview

What it does

Prioritize combines the open work queue, graded bookmarks and stories, new Cortex notes, unfinished upgrade records, and TELOS goals into a ranked list of suggested work. The recommendations appear on Pulse’s /prioritize page. Each item includes a next action and the information behind the recommendation. You can refresh priorities when needed, review why an item was recommended, and send a selected task to the skill responsible for it.

When it helps

Use it when several projects or goals are active and you need help deciding what to tackle next. It is also useful when you want to see the information considered by the system or check the evidence behind a suggestion before choosing your next task.

Example requests

  • “What should I work on now?”
  • “Refresh the priorities and show the top three with their next actions.”
  • “Proceed with the second recommendation.”

Notes

First-time setup requires Config.json, an OpenAI key, and a scheduled run. If these are missing, the command displays setup instructions and exits.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
AGoodThe engine only reads and recommends; it does not create, edit, or send items.
Easy setupDoes it need few tools or API keys, and are they documented?
BPartly lackingIt requires Config.json, an OpenAI key, and a 120-minute schedule; details are in Setup.md.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 28, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (5)

  • SKILL.md4.2 KB
  • Intents/Review.md1.2 KB
  • Intents/Run.md1.2 KB
  • Setup.md5.8 KB
  • Tools/Prioritize.ts33.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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

IntentTriggerFile
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
FileRead when
Setup.mdfirst-time install: Config.json, the OpenAI key, the 120-minute schedule

Data & Config

  • Config: LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Prioritize/Config.json (lane, window, budget, limits, principal context, category definitions, and routes: which skill owns the action behind each category). Without it every command exits 1 and points at the setup guide: Setup.md.
  • State: LIFEOS/MEMORY/STATE/prioritize/ (latest.json, status.json, dismissed.json, history/); override with LIFEOS_PRIORITIZE_DIR.
  • Inputs (read-only): LIFEOS/PULSE/state/work-cache.json (optional; skipped with a recorded error when absent), Achilles.ts open-crit --json (rides in the work source), Pulse /api/synapse, KnowledgeQuery.ts, Upgrades.ts list, USER/TELOS/PRINCIPAL_TELOS.md, TELOS.md freshness, LIFEOS_STATE.json, MEMORY/STATE/work-attention.json.
  • Pulse endpoints: GET /api/prioritize (page data), POST /api/prioritize/{dismiss,undismiss,run} (dismissal, detached forced run), at PULSE_URL (default http://localhost:31337).
  • Schedule: a job that runs Prioritize.ts run every 120 minutes, set up with whatever scheduler your install uses; the model call goes through Inference.ts with an OpenAI key (Setup.md).

Gotchas

  • Synapse is read through Pulse /api/synapse; when Pulse is down the capture source errors and the run continues on the rest (recorded in errors).
  • KnowledgeQuery.ts --created-after includes _archive notes; the loader filters them out.
  • PRINCIPAL_TELOS goal text is truncated with "..."; goal ids (G0…) match WorkSweep's goal:G# labels.

Examples

User: "what should I be working on?"
→ Review: read latest.json; if older than the job cadence, Run first
→ Answer with the focus summary and top three, each with its next action and evidence
User: "do the second one"
→ Review: route the recommendation's next action to the skill Config.json `routes` names for its category (a work issue, an Upgrade record, a Telos edit, a draft), under the normal permission rules

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

AnnualReports

FreeSummary

Find and fetch vendor cybersecurity reports, then compare their findings on topics such as ransomware, breaches, cloud security, and AI. Analyses identify the reports consulted and cite each figure by vendor, year, and report, including where sources disagree.

  • Find reports in a cybersecurity topic area
  • Fetch a specific vendor report
  • Compare ransomware findings across reports
danielmiessler/LifeOS19.6KUpdated Oct 28, 2026

Compare a component's own design needs with the goals of the larger system through three structured passes. The result identifies conflicts, recommends an appropriate scope, and assesses whether the proposed design fits the whole.

  • Choosing between a service, a library, and inline code
  • Comparing feature requests with product goals
  • Checking how new components fit an existing system
danielmiessler/LifeOS19.6KUpdated Oct 28, 2026

Aphorisms

FreeSummary

Find quotes that fit a text’s themes, with attribution and a short reason for each suggestion. Add sourced quotes, research thinkers, and organize a quote collection by theme and usage history to avoid repetition.

  • Finding a fitting quote for a newsletter
  • Saving sourced quotes without duplicates
  • Researching a thinker’s quotes by theme
danielmiessler/LifeOS19.6KUpdated Oct 28, 2026

Art

FreeSummary

Create blog illustrations, technical diagrams, comparisons, comics, and icons through workflows tailored to each format. The skill guides composition, color, and model selection, then stages generated images for review before they are used in a project.

  • Creating blog header illustrations
  • Explaining a system with a technical diagram
  • Visualizing comparisons and timelines
danielmiessler/LifeOS19.6KUpdated Oct 28, 2026

ArtDirection

FreeSummary

Assess the visual quality of images, films, slides, and site captures against a brief and craft criteria. Two vision judges score the work and rank defects, guiding bounded revision; delivery is gated on a passing critique, with human calibration labels recorded separately.

  • Reviewing a render and listing the most important visual defects
  • Iterating on a film or slide deck until it meets a defined bar
  • Checking whether an image reads as professional
danielmiessler/LifeOS19.6KUpdated Oct 28, 2026

ArXiv

FreeSummary

Find arXiv papers by topic, research category, or paper ID. Retrieve titles, authors, abstracts, and links, check new submissions, and add AlphaXiv's AI-generated overviews when available to help decide which papers to read.

  • Checking new AI and machine learning papers
  • Finding papers on a specific research topic
  • Looking up a paper by its ID or arXiv URL
danielmiessler/LifeOS19.6KUpdated Oct 28, 2026

See all skills by danielmiessler

Report a problem with this skill