A package for reading, organizing, and evolving a local Markdown knowledge base
with LifeOS. It works headlessly through @life-os/cli, so Obsidian or Aino
does not need to be open.
The GitHub distribution combines the latest core, today, board, onboarding, and content workflows in one flat Skill package for broad importer compatibility. The LifeOS CLI installs the same behavior as five focused Skills so agents can load only the domain needed for each request.
- In Obsidian: follow the LifeOS Skill guide.
- In Aino: follow the Aino LifeOS Skill guide.
- Read settings, search notes, capture ideas, manage tasks, and create daily, weekly, monthly, quarterly, and yearly notes with the user's real templates.
- Build a source-backed weekly review from completed tasks, open work, weekly bullets, and recently changed files instead of guessing from due dates.
- Initialize an empty folder or take over an existing Markdown knowledge base; choose Memos, IPO / Topic-only, GTD, or PARA, then preview every write.
- Migrate between LifeOS templates in reviewed, resumable batches while preserving custom settings, links, attachments, and user-authored rules.
- Add tags and other properties to PDF, image, audio, video, Office, and other non-Markdown attachments through hidden sibling metadata files.
- Maintain topic-level
.AI.mdpages for LifeOS AI Wiki and generate standalone sibling HTML dashboards for projects, areas, resources, and other themes. - Create
AGENTS.md,SOUL.md, andSTYLE.mdwhen onboarding a knowledge base.MEMORY.mdstays optional and is only created or edited after an explicit request to remember something. - Use native, confirmation-gated tools in Aino Mobile. Mobile users do not need Node.js or shell commands.
To install the complete five-Skill bundle into the current LifeOS vault:
npx -y @life-os/cli@latest skill installTo install the flat GitHub package:
npx skills add quanru/lifeos-skillFor a project-local Codex installation:
npx skills add quanru/lifeos-skill -a codexAsk your agent in natural language:
What is on my LifeOS task list today?
Review this week using completed tasks and recently changed notes.
Help me set up or take over this knowledge base. Show the plan before writing.
Add the tag #contract and status "signed" to Assets/Agreement.pdf.
Generate an HTML dashboard beside my quarterly-planning project note.
Use the LifeOS CLI to inspect and atomically update all five Skills:
npx -y @life-os/cli skill status
npx -y @life-os/cli skill installLocally modified managed files are backed up per Skill before replacement. Legacy single-Skill installs are migrated, obsolete managed files are removed after backup, and a newer installed bundle is never downgraded.
- A local folder containing Markdown notes, or an empty folder to initialize
- Node.js 18+ for CLI-based agents
- No Node.js requirement when the skill runs through Aino Mobile native tools
Onboarding and migrations inspect and preview before writing. Files move only after explicit confirmation and validation of path boundaries, name collisions, Markdown links, Wikilinks, and attachment references. Binary attachment content is not treated as understood unless a separate tool actually extracts it.
MIT