skills/memory/SKILL.md
Long-term memory — search everything from past conversations. ALWAYS use this skill when the user: asks what was said before, references earlier conversations, wants to know or remember something from the past, asks "what did I/we/you say about...", "do you remember...", "have we talked about...", "what was that thing about...", or any question that requires knowledge from previous days/sessions. Also use when YOU are unsure whether a topic was discussed before. Commands: "index" to reindex, "status" to check index state, "dream" to trigger wiki consolidation, "lint" for wiki health check.
npx skillsauth add cutec-chris/PawLia memoryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The query is either a search question or a management command. Run via the Bash tool.
The user ID is automatically provided via the PAWLIA_USER_ID environment variable — do NOT pass it manually.
python <scripts_dir>/memory.py search "<question>"
python <scripts_dir>/memory.py index
python <scripts_dir>/memory.py dream
python <scripts_dir>/memory.py lint
python <scripts_dir>/memory.py status
| Command | Bash call | Description |
|---------|-----------|-------------|
| search | python <scripts_dir>/memory.py search "<question>" | Semantic search across all past conversations |
| index | python <scripts_dir>/memory.py index | Index any new/updated daily chat logs |
| dream | python <scripts_dir>/memory.py dream | Trigger Dream Wiki: process chat logs into structured wiki pages |
| lint | python <scripts_dir>/memory.py lint | Wiki health check: merge overlapping pages, fix missing links |
| status | python <scripts_dir>/memory.py status | Show how many days are indexed |
index, status, dream, lint) or a search question.search command with the user's question.index command is also run automatically on every search to pick up new logs.dream command processes unprocessed chat logs into a structured wiki with cross-references ([[wikilinks]]).dream_idle_minutes).development
Create new PawLia skills from scratch, improve or audit existing ones. Also manages centralized credentials for skills — store, retrieve, check API keys and tokens that other skills need at runtime. Use when the user wants to: create a new skill, scaffold a skill directory, manage skill credentials, improve or review an existing skill, validate a SKILL.md against the spec, package a skill for distribution. Triggers on phrases like "create a skill", "new skill", "store api key", "add credentials", "improve this skill", "validate skill", "audit skill", "scaffold a skill".
development
Perform web searches using a SearXNG instance. Use when the user asks for web search results, current information, news, or wants to find online resources.
documentation
Create and manage research projects with their own knowledge base. Each project has its own RAG instance for indexing and querying documents. Use when the user wants to research a topic, add URLs/documents to a project, or query an existing research project. The query MUST be a command: "create <name> <description>" to create a new project, "list" to list all projects, "add <project> <url> [depth]" to scrape and index a URL (depth for recursive, default 1), "query <project> <question>" to query the project's knowledge base, "delete <project>" to delete a project, "rename <old> <new>" to rename a project.
development
Perform AI-powered web searches using a Perplexica instance. Returns a synthesized answer with cited sources. Use when the user asks for current information, research topics, news, or complex questions requiring web search with summarization.