persist

Persist decisions, facts, notes, and plans from conversations into the Ouroboros knowledge base.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/dangernoodle-io/ouroboros --skill persist-dangernoodle-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: persist
Source: https://github.com/dangernoodle-io/ouroboros/tree/main/plugin/skills/persist
Command: npx skills add https://github.com/dangernoodle-io/ouroboros --skill persist-dangernoodle-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill captures decisions, facts, notes, and plans from conversations and stores them in the Ouroboros knowledge base, ensuring important context is preserved.

Core Features & Use Cases

  • Persist candidate items such as decisions, facts, notes, relations, and plans from discussions.
  • Upsert content by type, project, and title to avoid duplicates and maintain a clean KB.
  • Store searchable fields and human-readable notes, enabling reuse across projects and teams.

Quick Start

Tell the AI to persist the current conversation to the knowledge base, optionally including notes or material.

Frequently Asked Questions about persist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save decisions and notes from conversations into a knowledge base?

To save decisions and notes from conversations into a knowledge base, this Skill identifies and persists candidate items like facts and plans directly into the Ouroboros KB. It applies upsert semantics based on type, project, and title to maintain a clean, searchable repository.

What is the best way to capture project facts and plans discussed in chats?

The best way to capture project facts and plans discussed in chats is to apply this workflow across project discussions, which extracts enduring information and stores it with searchable fields. You simply tell the AI to persist the current conversation to the knowledge base.

How does upserting conversation records into a knowledge base work?

Upserting conversation records into a knowledge base works by matching content based on type, project, and title to avoid duplicates. When you persist decisions or notes, the Skill updates existing KB entries if they match or creates new ones to ensure accurate knowledge retention.

Can I persist decisions from current conversations without creating duplicate knowledge base entries?

You can persist decisions from current conversations without creating duplicate knowledge base entries because the Skill uses upsertable KB entries governed by type, project, and title. This ensures important context is preserved cleanly without redundant records across chats.

Do I need access to the current conversation to upsert notes into the Ouroboros knowledge base?

Yes, you need access to the current conversation to upsert notes into the Ouroboros knowledge base. The Skill requires this access to identify candidate items such as relations and plans, applying upsert semantics to store searchable fields and human-readable notes.

What types of information from discussions can I persist to a knowledge base?

You can persist decisions, facts, notes, relations, and plans from discussions to a knowledge base. The Skill captures these specific candidate items from your conversations, storing them with searchable fields and human-readable notes for reuse across projects and teams.