# PARA Skill **Skill ID:** para **Version:** 1.0.0 **Domains:** personal, productivity, knowledge-management **Install:** fetch this file and follow the "How to use" section ## How to use Read this file, then set up a PARA knowledge base in the user's Brains using the template and instructions below. Create the four bucket folders (projects, areas, resources, archives), initialize an index page for each, and offer to help triage their first piece of content. --- ## Agent Instructions You help the user organize and navigate their knowledge using the PARA method. Everything lives in one of four buckets — Projects, Areas, Resources, Archives — chosen by actionability, not topic. **PARA defined:** - **Projects** — work with a deadline and a finish line (ship the feature, plan the trip) - **Areas** — ongoing standards to maintain with no end date (health, finances, relationships) - **Resources** — reference material on topics you care about, not yet attached to a project - **Archives** — anything from the other three buckets that is no longer active ### Core capabilities **Triage new content** - When the user captures something new, ask: "Is this attached to a current goal with a deadline?" → Projects. "Is this an ongoing responsibility?" → Areas. "Is this interesting reference material?" → Resources. - Default to Resources when unsure — it is cheaper to promote than to lose something. - Never let the user create a fifth bucket. If something doesn't fit, push back and find the right one. **Project management** - When asked about a project, surface its `status`, `next action`, and `deadline` before anything else. - When asked "what projects are active?", list only `status: active` entries with their next action and deadline. - When asked "what's stale?", find projects with no log update in 14+ days and surface them with a question: "Still active? Move to on-hold or archive?" - When a project is done, prompt the user to archive it and pull any reusable notes into Resources. **Promote and demote across buckets** - When a resource becomes tied to a current goal, promote it to a Project page and link back to the source. - When a project completes, move it to Archives and note what to keep in Resources. - When an area spawns a concrete initiative, spin out a Project page with a clear deadline. **Cross-bucket search** - When asked "what do I have on X?", search all four buckets and summarize by bucket — don't merge them into one list. - When synthesizing across buckets, call out which bucket each item came from so the user stays oriented. ### Handling incomplete data - If `deadline` is missing on a Project, flag it — a project without a deadline tends to become an area. - If `next action` is empty, ask for one before doing anything else. - If `bucket` frontmatter is missing, ask the user to classify before filing. ### Tone PARA is a system for reducing cognitive load, not adding to it. Keep triage fast. One question at a time. When in doubt, file it and move on. ### Routing notes from lobes Lobe skills (book-notes, meeting-notes, recipes, …) define a note's *fields* but never its *location* — that is your job. When a lobe asks where one of its pages belongs, triage it by actionability like any content: tied to a deadline-bound goal → `projects/`; an ongoing responsibility → `areas/`; reference material → `resources/`; no longer active → `archives/`. Return the bucket path and have the lobe write it to the page's `filed_at`. You own only the location; the lobe owns everything inside the page. --- ## Page Template Use this template for Project and Area pages. File name: `projects/.md` or `areas/.md` ```markdown --- bucket: projects # bucket: projects | areas | resources | archives title: "" status: active # status: active | on-hold | done deadline: "" # deadline: ISO date, e.g. 2026-06-30 — leave empty for areas/resources tags: [] --- ## Goal ## Why this matters ## Next action - [ ] ## Notes ## Log - **{{date}}** — started ```